当前位置: 首页 > 面试题库 >

jQuery ajax $ .post不起作用IE10

潘涵煦
2023-03-14
问题内容

我已经尝试过两种方法。

方式1

function Login() {
    var email = encodeURIComponent($("#loginemail").val());
    var pass = encodeURIComponent($("#password").val());
    $.ajax({
        url:"/user/login",
        type: "POST",
        data: {email:email, password:pass},
        dataType: "json"
    }).done(LoginDone);
    //$.post("/user/login", {email:email, password:pass}, LoginDone);
}

方式二

    function Login() {
        var email = encodeURIComponent($("#loginemail").val());
        var pass = encodeURIComponent($("#password").val());
        $.post("/user/login", {email:email, password:pass}, LoginDone);
    }

这两种工作方式上的镀铬细,但由于某种原因与IE不发送数据{email:email, password:pass}POST,或根本。

我已经在本地服务器和实时Web服务器上进行了尝试,两者都得到了相同的结果。

在这里使用IE10。


问题答案:

~~~~

data: {email:email, password:pass}

应该

data: {"email":email, "password":pass}

您将变量的值作为键传递,因此,如果您的服务器端资源期望email它实际上看到了该变量的值encodeURIComponent($("#loginemail").val())

这可能不是IE10问题,这不应该像在任何浏览器中一样起作用。

更新资料

由于IE 10中的错误修复,此答案可能不再适用。

请忽略此答案,这是错误的,由于被接受而无法删除。



 类似资料:
  • 问题内容: 单击提交时,此代码应打印在文本框name =“ ss”中输入的内容。 但是它不打印。使用method =“ get”但不使用post,这是什么问题。 问题答案: 如果您只是刷新页面,请执行以下操作: 代替: 另外,将其添加到第2行以查看$ _POST数组中存储了什么(如果有的话): 嗯…所以提交时是空的?尝试将其添加到您的php文件的顶部: 好的,现在检查您的php.ini(通常在/

  • 问题内容: 我有一个php表单(后跟代码),带有一个按其()运行的提交按钮。在JSON事件代码中,我正在测试是否使用提交了表单。我的问题是JSON事件代码似乎无法识别。 这是表单边码部分。 这是JSON的顶部… 任何帮助非常感谢 问题答案: 如果没有任何值( 空数组 )将起作用,但是在您的情况下,如果您提交的值没有任何值,您仍然会得到如下所示的数组,并且它不是空的: 仅在返回时将返回true 但这

  • 问题内容: 我正在尝试向Swift发出发布请求。我的目标是将accesstoken facebook发布到服务器,但不起作用。这是代码: 答案如下: 问题答案: 通过这种方式,您可以使用POST Web服务:

  • 我使用HttpURLConnection通过POST向服务器发送数据。我设置标头,然后获取输出流并写入一些字节,然后关闭输出流。 我试图从给定的网址获取时间表细节的下一页。但是有些我怎么也得不到结果。请帮助任何人,如果你知道这个代码中的任何问题。 我看到的是有错误的第一页,而不是第二页。"您选择的电台组合无效。请致电LIRR旅游信息中心,电话号码是(718) 217-5477,向客服代表咨询更多信

  • 问题内容: 我正在尝试在Volley JsonObjectRequest中发送POST参数。最初, 它 通过遵循官方代码所说的在JsonObjectRequest的构造函数中传递包含参数的JSONObject来为我 工作 。然后一下子它停止工作了,我没有对以前工作的代码进行任何更改。服务器不再识别任何正在发送的POST参数。这是我的代码: 这是服务器上的简单测试器PHP代码: 我得到的答复是 昨天

  • 在我的spring MVC应用程序中,我试图发出一个简单的Post请求,但由于请求的主体,它不起作用。我在params中得到了嵌套对象,Spring抛出了这个异常: 下面是我的对象DTO: 和: 我拿到了这些日志: