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

将字符串数组从AJAX jQuery发送到MVC Spring服务器,而不需要服务器的响应

林鸿彩
2023-03-14

我正在尝试将一个字符串数组从jQuery发布到MVC Spring服务器。

    var respostas=["hello","hi","bye"];
      var urlprova = 'getlistmap';
      $.ajax({
        type: 'POST',
        url: urlprova,
        dataType: 'json',
        data: JSON.stringify(respostas),
        success: function (data) {
            alert("updated successfully");
          },
        error: function (xhr, ajaxOptions, error) {
            alert(err.status);
            alert('Cannot update, ' + err.responseText);
        }
  @RequestMapping(value="getlistmap", method = RequestMethod.POST)
    public @ResponseBody String getListMapfromOneProject(HttpServletResponse response, Principal p,@RequestBody String respostas) throws IOException {
        System.out.println("A AJAX call has been detected!");
    return "ok!";
    }

我已经尝试了很多来自谷歌的代码,但他们中的任何一个似乎工作,所以我键入上面的,我认为是最好的选择。

有想法吗?

更新:在@guffa给我的更正后,这篇文章的回应是,HTTP 403 Piabled他说问题可能是服务器没有映射url,但我们可以证明这是映射的:

共有1个答案

嵇光临
2023-03-14

您要么得到响应,要么得到错误。如果您查看错误控制台,很可能会在那里发现一条错误消息,说明您正在尝试使用未定义的err变量。

更正错误处理程序,您将看到您得到了什么错误:

    error: function (xhr, status, error) {
        alert(status);
        alert('Cannot update, ' + error);
    }
 类似资料:
  • 我一直在做这个项目,其中一个部分包括从Raspberry向我的服务器发送一些数据。但它不能正常工作,我不知道为什么。我试图通过删除“urllib2”并使用“request”来修复错误。但徒劳的是,一切都没有改变。如果有人能帮助我,我会非常感激的。谢谢! PHP代码: python代码:

  • 当我试图从“smtpout.asia.secureserver.net”发送邮件时,它是从本地主机而不是“secureserver”主机发送的。下面是代码: catt(MessagingExc的e){抛出新的Runtime异常(e);} 调试: 但是如果我将主机更改为“smtp.gmail.com”,它就可以正常工作。

  • 问题内容: 我正在尝试通过一个请求将数据从一个node.js服务器发送到另一个node.js服务器。我在“客户端” node.js中执行的操作如下: 该块或多或少是从node.js网站获取的,因此应该正确。我唯一看不到的是如何在变量中包括用户名和密码以进行实际登录。这是我处理服务器node.js中的数据的方式(我使用express): 如何将这些和字段添加到变量中以使其登录? 谢谢 问题答案: 发

  • 我正在创建我的产品,并与这个问题。有一天,我设置了Socket.io,一切都很好。第二天,我将服务器和客户端从http迁移到HTTPS。迁移后客户端和服务器端仍然连接,但不能从客户端发射到服务器,从服务器发射到客户端。 我的ssl证书位于和中,它们加载正确。运行在上的服务器 我的示例react组件。我的react应用程序运行在上。HTTPS连接良好,工作良好。 我该怎么办?也许我在中错误地使用了s

  • 我想用字符串格式的URL回复获取请求。我看到的示例看起来相当简单,但我相信我的cors中间件可能会搞糟一些事情。 这是我的服务器: 下面是我发送回复的地方: 我在前端看到一个响应,但它不包含URL字符串。以下是它的样子:

  • 我将一个整数从C客户机发送到java服务器,它工作得非常好。但是当我尝试对一个字符串执行相同的操作时,我得到了一个错误,这是发送字符串的客户端代码 以及读取它的java代码 错误 JAVA木卫一。java中的EOFEException。木卫一。数据输入流。java上的Ready(DataInputStream.java:180)。木卫一。数据输入流。java上的readUTF(DataInputS