AJAX JSONP-Aufruf, der automatisch einen Rückrufparameter hinzufügt. Wie entferne ich das?
Ich habe nur wenige Dienste mit sauberen URLs
Beim Aufrufen der einzelnen Dienste wird das URL-Muster überprüft.
Jetzt rufe ich diese URLs über AJAX von einem anderen Server mit JSONP-Technik auf.
Aber während des Anrufs wird es hinzugefügtcallback
und_(timestamp)
Parameter mit Service-URLs, automatisch.
Der Zeitstempel-Parameter wird durch Hinzufügen entferntcache : true
. Den Callback-Parameter kann man aber nicht entfernen.
Hier ist meine AJAX-Vorwahl
$.ajax({
type: 'GET',
url : "http://test.com/test/services/getFollowMeHistory/1/1/50",
dataType:'jsonp',
cache : true,
crossDomain : true,
//jsonpCallback : false,
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert("Error occured while loading Loads."+textStatus);
}
});
});
Es ruft die URL-http://test.com/test/services/getFollowMeHistory/1/1/50?callback=false
und bekomme 404 von der Service-Seite.
Mein Dienst sendet Daten zurück alscallbackMethod ({..JSON RESPONSE ...}). Also ruft es automatisch diefunction callbackMethod(data)
in meinem Skript. Ich brauche diesen Callback-Parameter nicht in meiner URL.
Müssen nur die entfernen?callback=...
Teil von URL
PLZ-Hilfe.