我正在尝试使用Json创建一个简单的ajax请求(跨域)。
这是我的代码:
$("#unsub").live('click', function() {
$.ajax({
url: urly ,
type:'GET',
dataType:"json", //type JSON
success: function(data) { //do something
}
});
});
但是,我从服务器获得的响应是一个html Div
<div id="handler"></div>
单击按钮,我收到成功错误“XML不能是整个程序”。 请注意:我必须 USE json才能拨打电话,无论如何,电话总是会返回一个div。使用jquery 1.3.2
任何帮助都将受到高度赞赏。
感谢您的时间。
答案 0 :(得分:0)
大多数情况下,你需要在url中为远程服务器提供一个“回调”,以便包装jsonp。如果没有为JSONP设置API,你需要使用其他方法来使用javascript来支持JSOn。首先检查API是否会传递jsonp,如果是,那么将什么params放入url