我正在远程服务器上执行Ajax jsonp调用(跨域请求)(使用基于jQuery的Zepto)。
以下是我用来执行它的代码的一部分:
$.ajaxJSONP
({
url : "http://www.aramisclub.be/adminzone/swf/boxes_application/ap/userBoxe.php?callback=?",
success: function(data){
$("#p2").html("SUCCESS");
},
error: function(){
$("#p3").html("ERROR");
},
complete: function(){
$("#p4").html("COMPLETE");
}
});
当我查看网络日志(在opera dragonfly中)时,我可以清楚地看到从远程服务器返回的呼叫。页面的内容也在那里。 但请求不会触发任何情况(成功,错误,完成)。
在查看javascript控制台时,我得到的是:
Syntax error at line 1 while loading: expected expression, got '<'
<link href="lib/css/
^
当HTTP请求以200状态代码结束时,有没有人知道为什么我无法从ajax调用(返回)获取任何内容。