AJAX数据仅在Internet Explorer中未正确传递到php
我有一个调用php文件的js文件。下面是代码AJAX数据仅在Internet Explorer中未正确传递到php,php,ajax,internet-explorer,post,Php,Ajax,Internet Explorer,Post,我有一个调用php文件的js文件。下面是代码 $.ajax({ type: "POST", url: "user.php", data: {username : username.val(),password : password.val()}, success: function(result) { if (result==0) { //displ
$.ajax({
type: "POST",
url: "user.php",
data: {username : username.val(),password : password.val()},
success: function(result) {
if (result==0)
{
//displayerror;
}
else
{
location.reload(true);
}
}
});
在user.php文件中,我按如下方式分配变量:
$username =$_POST['username'];
$password =$_POST['password'];
使用Internet Explorer 11进行浏览时,会出现错误“注意未定义的索引用户名”
当我使用
var_dump($_POST);
它正在返回数组(0){}。我还检查了js文件的传递数据对象。它包含预期的正确值
上述代码在Firefox和Chrome中都运行良好
有人知道IE出了什么问题吗
谢谢你谢谢你的回复。这是jquery-1.9.1.js。请确保获取最新的1.x jquery,因为他们刚刚修复了一些与IE11相关的$.ajax问题。我尝试了jquery-1.10.2.js。还是不走运。试试1.11.0-beta2:如何启动ajax调用?一次点击还是一次加载还是其他什么?