我的服务很少 - 带有干净的 URL
并且在调用每个服务时,都会检查 URL 模式。
现在正在使用 JSONP 技术从另一台服务器通过 AJAX 调用这些 URL。
但是,在调用时,它会自动添加服务 URLcallback
和_(timestamp)
参数。
通过添加删除时间戳参数cache : true
。但不能删除回调参数。
这是我的 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);
}
});
});
它将 URL 调用为 -http://test.com/test/services/getFollowMeHistory/1/1/50?callback=false
并且从服务端获取 404。
我的服务将数据作为callbackMethod( {..JSON RESPONSE...} )返回。所以,它会自动function callbackMethod(data)
在我的脚本中调用。我的 URL 中不需要那个回调参数。
只需?callback=...
要从 URL 中删除部分
请帮忙。