jQuery.ajax({
type: "GET",
url: 'http://example.com/restaurant/VeryLogin(username,password)',
dataType: "json",
success: function (data) {
alert(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("error");
}
});
它警告成功,但数据为空。 url返回xml数据,如果我们指定dataType,我们可以得到json数据,但是这里没有得到任何数据。如何使用ajax调用跨域web api?
任何帮助表示赞赏。
我已经按照链接,但它没有产生结果。 – tiru 2012-03-27 13:07:29
从以前发布的链接中获取: “由于浏览器安全限制,大多数”Ajax“请求都遵循相同的源策略;请求无法成功从不同的域,子域或协议中检索数据。不受相同的原产地政策限制。“ – 2012-03-27 13:09:07
我会建议看看如何在上面的链接中使用JSONP示例来实现你所需要的。 – 2012-03-27 13:09:57