当前位置: 首页 > 知识库问答 >
问题:

jQuery ajax post抛出错误

百里修真
2023-03-14

当我尝试使用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')
          })
        })

**

未捕获的TypeError:在e处非法调用(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:7727)在Ab(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:7608)在功能上。r、 param(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:7918)在功能上。阿贾克斯(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:12227)在功能上。r、 (匿名功能)[以邮寄方式](https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:4:14489)在HTMLButtoneElement。(http://localhost:3000/view-用户:62:9)在HTMLButtoneElement。派遣(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:3:10316)在HTMLButtoneElement。q、 处理(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js:3:8343)e@jquery。min.js:4ab@jquery。min.js:4 r.param@jquery。min.js:4 ajax@jquery。min.js:4r.(匿名函数)@jquery。min.js:4(匿名)@view-users:62-dispatch@jquery。min.js:3q.handle@jquery。min.js:3

**

共有1个答案

巫马泓
2023-03-14

您是否检查了rowUserData的值

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

它不应该返回HTML元素。

 类似资料:
  • 因此,我使用服务器(google-app-engine)在客户端应用程序上进行身份验证。当我使用JavaFX、Webview或HttpsURLConnection时,一切都很好,它们连接起来了,但是当我使用HttpClient时,它会抛出以下错误 javax.net.ssl.sslpeerunverifiedexception:peer未在sun.security.ssl.sslsessionim

  • 我在服务层的spring-boot应用程序中使用了Hystrix(Camden.sr7版本),而没有回退方法。Service的方法之一如下所示: 对于这样的响应,不清楚实际上是从哪个方法抛出异常的。如果我将版本更改为brixton.sr5(以前的版本),它将返回清晰的响应: 因此Hystrix的新版本(实际上是spring-cloud-dependencies的新版本)不会抛出HystrixRun

  • 我已经安装了用于PHP开发的XAMPPv3.2.1。由于我已经安装了Skype并使用端口80和443,我将XAMPP配置为在端口1333(http.conf)和3333(https.conf)上运行。 我启动了xampp MySQL服务并成功启动。 当我导航到超文本传输协议://: 1333 xampp工作正常,但是如果我点击phpmyadmin我得到以下错误。 MySQL说:文档 服务器没有响应

  • 为了参考,我的“jps”命令的输出结果是

  • 问题内容: 我有以下代码: 但是,它引发此错误: 谁能告诉我为什么会这样吗? 问题答案: 我相信这是因为相对的路径。“ ../”被认为是恶意的。首先解析本地路径,然后调用。您可以事先解析路径。

  • 我有一个非常简单/基本的Web应用程序。当我跑的时候 mvn部署-e 我在控制台中看到以下错误。 [错误]无法执行目标组织。阿帕奇。专家plugins:maven deploy plugin:2.7:project TestWebApp上的部署(默认部署):部署失败:未在POM inside distributionManagement元素或-DaltDeploymentRepository=id