我有以下AJAX柱:NETWORK_ERR:AJAX POST錯誤:NETWORK_ERR:XMLHttpRequest的異常101
$.ajax({
type: "POST",
url: "http://192.168.7.9/api",
dataType: 'json',
data: { username: "john.doe", password: "123456", method: "search_samples" },
success: function (data) {
// Never get here
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
// Always here: if async true, errorThrown has no message
// otherwise I se the NETWORK_ERR message
}
});
它與此錯誤返回的XMLHttpRequest異常101.
我已閱讀一串SO在這個錯誤上的帖子,大多數人建議我將async設置爲true。這樣做會刪除錯誤消息 - 但仍然是錯誤,並且我從來沒有收到有效的數據。它似乎刪除了無用的錯誤消息。
在小提琴手中,在同一個開發機器上,這個工作非常完美 - 這是一個鉻合金問題嗎?起源問題?我的語法有問題嗎?
這是一個跨域請求(即你的主應用程序沒有在'http:// 192.168.7.9'上運行)嗎? – Steve 2013-03-27 20:53:51
@Steve這些機器在同一個子網上,但192.168.7.9機器根本不在域中... – Nicros 2013-03-27 20:59:55