在有次开发中,需要跨域请求数据,后端给的接口是
XXXX.XXXX_参数_callBack.html
我这边的请求是
$.ajax({
type: "GET",
dataType: "jsonp",
jsonpCallback:'callBack',
url: "XXXX_" + 参数+"_.html" ,
success: function(data) {
},
error:function(){
}
})
结果每次请求时都会报错Uncaught SyntaxError: Unexpected token :
解决方案:url改为 “XXXX_” + 参数+”_callBack.html”,其中,callBack名字应和 jsonpCallback:’callBack’,的名字相同,即可解决