Tôi có bài ajax sau:ajax bài lỗi: NETWORK_ERR: XMLHttpRequest Exception 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
}
});
Nó đang trở lại với lỗi này: NETWORK_ERR: XMLHttpRequest Exception 101.
Tôi đã đọc một loạt các SO bài viết về lỗi này, hầu hết cho thấy rằng tôi đặt async thành true. Điều này DOES loại bỏ các thông báo lỗi, nhưng nó vẫn là một lỗi, và tôi không bao giờ nhận được dữ liệu hợp lệ. Dường như chỉ xóa thông báo lỗi không hữu ích.
Trong chế độ khó xử, trên cùng một máy tính, thiết bị này hoạt động hoàn hảo, đây có phải là vấn đề về chrome không? Một vấn đề xuất xứ? Có gì sai với cú pháp của tôi không?
Đây có phải là yêu cầu tên miền chéo (tức là ứng dụng chính của bạn không hoạt động tại 'http: // 192.168.7.9')? – Steve
@Steve Những máy này nằm trên cùng một mạng con, nhưng máy 192.168.7.9 không nằm trong một miền ... – Nicros