我正在向远程服务器发送Ajax请求,该服务器必须返回html广告方,但代码无法正常工作 这是代码:
var myCallback = function(data) {
console.log(data);
$('.slideshowcover3').html(data);
};
$.ajax({
url: 'http://remotesite.com/modules/showbanners.php',
type: 'GET',
dataType: 'jsonp',
jsonp: 'callback',
jsonpCallback: myCallback,
contentType: 'text/html',
success: function (data) {
alert(data);
}
});
此代码既没有提醒html,也没有将其放入$(' .slideshowcover3')
有什么问题伙计们,请帮助,失去我的一天!感谢
更新: 我将URL更改为http://remotesite.com/modules/showbanners.php?callback=myCallback以检查远程站点是否支持jsonp但控制台上没有显示任何内容。我还能做些什么来检查是否存在隐藏错误?
我想补充的其他内容: 文件showbanners.php有这个内容: 查询 - >循环结果并将它们放在varialble $ htm中。 文件以:
结尾echo json_encode($htm);
这是正确的吗?
最终我成功地看到了这个错误: 发生错误:parsererrornError:错误:未定义未定义
这意味着什么?