我有以下 ajax 帖子:
$.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
}
} );
它返回此错误:NETWORK_ERR: XMLHttpRequest Exception 101。
我已经阅读了一堆关于此错误的 SO 帖子,大多数建议我将 async 设置为 true。这确实删除了错误消息 - 但它仍然是一个错误,我从来没有得到有效的数据。它似乎只是删除了无用的错误消息。
在提琴手中,在同一台开发机器上,这可以完美运行-这是 chrome 问题吗?产地问题?我的语法有问题吗?