Tengo pocos servicios, con URL limpiasLlamada AJAX JSONP que agrega automáticamente el parámetro de devolución de llamada. ¿Cómo eliminar eso?
y al llamar a cada servicio, se comprueba el patrón de URL.
Ahora estoy llamando a esas URL a través de AJAX desde otro servidor utilizando la técnica JSONP.
Pero, durante la llamada, está agregando los parámetros callback
y _(timestamp)
con las URL de servicio, automáticamente.
El parámetro de marca de tiempo se elimina, agregando cache : true
. Pero no puedo eliminar el parámetro de devolución de llamada.
aquí es mi AJAX llamando código-
$.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);
}
});
});
Su llamar la URL como- http://test.com/test/services/getFollowMeHistory/1/1/50?callback=false
y estoy recibiendo 404 del lado del servicio.
Mi servicio devuelve los datos como callbackMethod ({..JSON RESPONSE ...}). Entonces, automáticamente llamará al function callbackMethod(data)
en mi script. No necesito ese parámetro de devolución de llamada en mi URL.
sólo tiene que quitar la parte de la URL ?callback=...
Plz ayuda.
Es JSONP, eso es lo que es JSONP. –
El parámetro de devolución de llamada le dice al servidor qué devolución de llamada devolver con los datos. –
del lado del servicio- estoy devolviendo json as- "callbackMethod ({... respuesta json ..})". Por lo tanto, se llamará automáticamente "function callbackMethod (data)" en mi script. –