Jquery Can';t将ajax发布到IE10

Jquery Can';t将ajax发布到IE10,jquery,ajax,internet-explorer,internet-explorer-10,Jquery,Ajax,Internet Explorer,Internet Explorer 10,我无法让ajax在IE10中工作。无论我尝试了多少次/方式/框架,都没有任何效果。它总是返回一个空字符串 <html> <head> <script type="text/javascript" src="jquery-1-9-1.js"></script> </head> <body> <br/> <a onclick="doit()">go</a> <script>

我无法让ajax在IE10中工作。无论我尝试了多少次/方式/框架,都没有任何效果。它总是返回一个空字符串

<html>
<head>
    <script type="text/javascript" src="jquery-1-9-1.js"></script>
</head>
<body>
<br/>
<a onclick="doit()">go</a>
<script>
    function doit()
    {
    var myData = { "key": "value" };
    $.ajax({
        url: "myhandlepage.php",
        data: myData,
        dataType: 'json',
        type: 'POST',
        contentType: 'application/x-www-form-urlencoded',
        success: function (data) { alert("OK = " + data.eric); },
        error: function (data, status) { alert("FAILED:" + status); }
    });
    }
</script>
</body>
</html>


去 函数doit() { var myData={“key”:“value”}; $.ajax({ url:“myhandlepage.php”, 数据:myData, 数据类型:“json”, 键入:“POST”, contentType:'application/x-www-form-urlencoded', 成功:函数(data){alert(“OK=“+data.eric”);}, 错误:函数(数据、状态){alert(“FAILED:+status”);} }); }
可能的答案:

这似乎是IE10和POST请求的问题。所以可能根本没有解决办法。这意味着如果人们开始使用IE10,将会有很多坏掉的ajax站点

这似乎是IE10上的POST请求的一个普遍问题,我们无法控制这个问题,因此没有必要在此通知单中发布进一步的反馈。这是微软针对这个问题的罚单;请注意,您需要创建一个登录名来查看:

更新(2013年2月27日):

微软为Win7发布了IE10的最终版本。更新包括重要的修复程序:


可能是您正在发送的数据。尝试下面的修订,您可以关闭
contentType

function doit()
{
var myData = { key: "value" }; //plain object
$.ajax({
    url: "myhandlepage.php",
    data: myData,
    dataType: 'json',
    type: 'POST',
    success: function (data) { alert("OK = " + data.eric); },
    error: function (data, status) { alert("FAILED:" + status); }
});
}
从:

contentType(默认值:“application/x-www-form-urlencoded;charset=UTF-8”)

此外,请澄清操作系统和IE10版本

从:

这只是Windows 7中桌面上的一个问题。Windows 8中的IE10工作正常


不,添加这一点并不能解决问题。您使用的操作系统版本是什么,Win 7还是Win 8?@DonRhummy那可能就是问题所在。在这个问题上,你可以试试解决问题的方法:不,这不是问题所在。我没有任何插件。那个人有一个插件。请阅读:@DonRhummy我读过了,但我不是在和MS.建立帐户。我已经有太多了。很有可能Win 8不会出现此问题。在微软为Win7修正之前,它不会起作用。