首页 文章

JQuery ajax帖子抛出错误

提问于
浏览
0

当我尝试使用Jquery POST将数据发送到服务器时,我收到以下错误 .

我究竟做错了什么?

$('.btnEditUser').click(function () {
          console.log('btn edit user clicked')
          var rowUser = $(this).parent()
          var rowUserData = rowUser.find(":input").val()
          var oForm = new FormData()
          oForm.append("rowUserData", rowUserData)
          console.log("oForm", oForm)
          var sUrl = 'edit-user/'
          console.log("sUrl ", sUrl);
          $.post(sUrl, oForm, function (uData) {
            console.log('SUCCESS')
          })
        })

**

未捕获的类型错误:在E(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:7727)在抗体非法调用(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:7608)在Function.r.param(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:7918)在Function.ajax(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:12227)在Function.r(匿名函数)作为后](https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:14489)在HTMLButtonElement . (http://localhost:3000/view-users:62:9)在HTMLButtonElement.dispatch(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:3:10316)在HTMLButtonElement.q.handle(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:3:8343)在线@ jquery.min.js:4的Ab @ jquery.min.js:4 r.param @ jquery.min.js:4 AJAX @ jquery.min.js:4 r . (匿名函数)@jquery.min.js:4(匿名)@view-users:62 dispatch @jquery.min.js:3 q.handle @jquery.min.js:3

**

1 回答

  • 0

    你检查了 rowUserData 的值吗

    var rowUserData = rowUser.find(":input").val()
    

    它不应该返回HTML元素 .

相关问题