我正在尝试进行ajax jsonp调用。不幸的是,返回的json在回调函数中有一个点。请看下面的例子:
ABCD.render_section({
"page": {
"parameters": {
"pubDate": "2013-06-05 00:00:00.0",
"PublishFile": "/indexes/2013/06/05/nyregion/index.html",
我尝试的ajax电话是
$.ajax({
url: url,
async: 'false',
contentType: "application/json",
dataType: "jsonp",
jsonp : "callback",
jsonpCallback: "ABCD",
type : "GET",
success(data){
console.log(data);
},
error : function(jqXHR, textStatus, errorThrown){
console.log("Got an error...jqXHR=" + jqXHR.status + ", textStatus =" + textStatus + ", errorThrown=" + errorThrown);
}
});
我得到的错误是Parseerror,没有定义ABCD。
请帮忙。
答案 0 :(得分:0)
尝试删除jsonpCallback
调用中的$.ajax
行,让jQuery隐式创建被调用的函数和函数名。