以下是我的代码:
$.ajax({
url: url,
type: 'GET',
dataType: 'jsonp',
error: function(xhr, status, error) {
alert("xhr="+xhr+" status="+status+" Error="+error);
},
success: function(jsonp) {
alert("success");
}
});
Url包含位于外部服务器上的php文件{I} echo json_encode($array);
响应显示在firebug net标签中,但警告显示以下错误:
xhr = [object Object] status = parsererror错误=错误:jQuery17209610263814778152_1338375769339未被调用.alert未显示成功
答案 0 :(得分:4)
试试这个:
echo $_GET["callback"] . "(" . json_encode( $array ) . ");";