I have few Services- con clean-URLLa chiamata JSONP AJAX aggiunge automaticamente il parametro callback. Come rimuoverlo?
e durante la chiamata a ciascun servizio, il pattern URL viene controllato.
Ora sto chiamando quegli URL tramite AJAX da un altro server utilizzando la tecnica JSONP.
Tuttavia, durante la chiamata, aggiunge automaticamente i parametri callback
e _(timestamp)
con gli URL di servizio.
Il parametro timestamp viene rimosso, aggiungendo cache : true
. Ma non posso rimuovere il parametro di callback.
qui è il mio AJAX chiamando code-
$.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);
}
});
});
sua vocazione l'URL as- http://test.com/test/services/getFollowMeHistory/1/1/50?callback=false
e sto ottenendo 404 dal lato servizio.
Il mio servizio restituisce i dati come callbackMethod ({..JSON RESPONSE ...}). Quindi chiamerà automaticamente lo function callbackMethod(data)
nel mio script. Non ho bisogno di questo parametro di callback nel mio URL.
solo bisogno di rimuovere la parte ?callback=...
da URL
Plz aiuto.
E 'JSONP, questo è ciò che è JSONP. –
Il parametro di callback indica al server quale callback restituire con i dati. –
dal lato servizio - sto restituendo json as- "callbackMethod ({... json response ..})". Quindi chiamerà automaticamente "function callbackMethod (data)" nel mio script. –