javascript - XHR加载失败: POST

标签 javascript jquery ajax post xmlhttprequest

所以我尝试用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

我尝试设置内容类型和数据类型,但没有成功。我猜,问题出在对象格式或类似的东西上。

可能有用的信息—— 这是我的代码的基本轮廓。

  1. 我有一个带有点击事件的按钮
  2. 在该函数中我有 if else 语句
  3. 如果输入字段为空 event.preventdefault() 单击按钮
  4. 其他 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/

相关文章:

JavaScript - 使用本地时间提交表单

javascript - 数据表搜索突出显示,不删除 tr

javascript - 隐藏几个div,默认显示1个,根据链接点击切换(显示/隐藏)?

javascript - 如何通过 Ajax 检索帖子 id?

javascript - php 联系表单返回字段名称而不是值

javascript - 如何使计时器每秒滴答作响并在转发或倒带视频时使其跳转?

javascript - 在 Svelte 中检索 JSON 数据

javascript - 谷歌地图 - SVG 标记被切断

jquery - 在 jquery 中更改字体不起作用

javascript - 发布在 Ajax 中无法将输入保存到数据库