所以我尝试用ajax发帖,但它无法通过。
这是我的 JavaScript
$.ajax({
type: 'POST',
contentType: "",
url: 'some url',
data: order,
dataType: 'json',
success: function() {
Materialize.toast('Order added successfully', 4000, 'android-success');
console.log('order posted');
},
error: function() {
Materialize.toast('Something went wrong', 4000, 'android-error');
}
}); // $.ajax post
我没有收到错误,也没有从 ajax 中获得成功。但我收到上面列出的 chrome 控制台错误 XHR 加载失败:POST
我尝试设置内容类型和数据类型,但没有成功。我猜,问题出在对象格式或类似的东西上。
可能有用的信息—— 这是我的代码的基本轮廓。
- 我有一个带有点击事件的按钮
- 在该函数中我有 if else 语句
- 如果输入字段为空 event.preventdefault() 单击按钮
- 其他 ajax 帖子
这是失败日志下的信息
send @ jquery-3.1.0.js:9392
ajax @ jquery-3.1.0.js:8999
(anonymous function) @ ajax.js:20
mightThrow @ jquery-3.1.0.js:3508
process @ jquery-3.1.0.js:3576
非常感谢有关此事的任何帮助。
最佳答案
我让它工作了。问题出在页面重新加载上。因此,在发布请求通过网页之前,将重新加载,这不会导致任何错误,但只会导致失败的日志。呃,这是一个菜鸟错误。
关于javascript - XHR加载失败: POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38374549/