Chamada AJAX JSONP adicionando automaticamente o parâmetro de retorno de chamada. Como remover isso?
Eu tenho poucos serviços - com URLs limpas
e ao chamar cada serviço, o padrão de URL está sendo verificado.
Agora estou chamando esses URLs via AJAX de outro servidor usando a técnica JSONP.
Mas, enquanto chamando, sua adiçãocallback
e_(timestamp)
parâmetros com URLs de serviço, automaticamente.
O parâmetro timestamp é removido, adicionandocache : true
. Mas não posso remover o parâmetro de retorno de chamada.
aqui está o meu código de chamada 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);
}
});
});
Está chamando a URL comohttp://test.com/test/services/getFollowMeHistory/1/1/50?callback=false
e estou recebendo 404 do lado do serviço.
Meu serviço está retornando dados comocallbackMethod ({..JSON RESPONSE ...}). Então, ele chamará automaticamente ofunction callbackMethod(data)
no meu roteiro. Eu não preciso desse parâmetro de retorno de chamada no meu URL.
Só preciso remover o?callback=...
parte da URL
Plz ajuda.