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