Wywołanie AJAX JSONP automatycznie dodaje parametr wywołania zwrotnego. Jak to usunąć?
Mam kilka usług - z czystymi adresami URL
i podczas wywoływania każdej usługi sprawdzany jest wzorzec adresu URL.
Teraz wywoływam te adresy URL za pośrednictwem AJAX z innego serwera przy użyciu techniki JSONP.
Ale podczas dzwonienia jego dodaniecallback
i_(timestamp)
parametry z adresami URL usług automatycznie.
Parametr datownika jest usuwany przez dodaniecache : true
. Ale nie można usunąć parametru wywołania zwrotnego.
oto mój kod wywołujący AJAX -
$.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);
}
});
});
Nazywa adres URL jakohttp://test.com/test/services/getFollowMeHistory/1/1/50?callback=false
i dostaję 404 od strony usługi.
Moja usługa zwraca dane jakocallbackMethod ({..JSON RESPONSE ...}). Więc automatycznie zadzwoni dofunction callbackMethod(data)
w moim skrypcie. Nie potrzebuję tego parametru zwrotnego w moim adresie URL.
Wystarczy usunąć?callback=...
część z adresu URL
Pomoc Plz.