Was ist »this« hier? Ich nehme an, $() ist jQuery und du wrappst ein Element damit. Dann wäre url eine Elementeigenschaft. Dann könntest du auch gleich »this.url« schreiben.
$(this) bezieht sich auf das getJSON Objekt. Dies hat sehr wohl eine Eigenschaft URL.
getJSON ist eine Funktion, gut auch das ist ein Objekt, aber die hat vermutlich keine Eigenschaft url. Auch ist das egal, es zählt allein, an welchem Objekt das Callback gespeichert bzw. gerufen wird.
Ich würde vermuten, das Callback wird mit den restlichen Optionen in einem Objekt gespeichert und dann wird an diesem das Callback gerufen. Das würde die Eigenschaft url erklären.
Das wäre dann aber nicht dokumentiert und du kannst dich nicht darauf verlassen, daß das so bleibt.