jquery.post-ajax函数在IE+FF中不起作用


jquery .post ajax function not working in IE + FF

我正在为我的运动队开发一个网站。它通过PHP显示MySQL数据库中数据的下一次训练和比赛日期。我想让用户在这些约会中添加他们的存在,并通过AJAX用确认的用户更新div。

我调用它的下一个函数:

function swapContent(div, status, soort, itemid, userid) {
$("#"+div).html('<p>loading ...</p>').show();
    var url = "training.php";
    $.post(url, {status: status, soort: soort, itemid: itemid, userid: userid} ,function(data) {
    $("#"+div).html(data).show();
    });
}

问题是,它在Chrome中运行得很有魅力,但在FF和IE这两个最新版本上却没有。。。

有什么建议吗?

他们可能对您使用的命名有问题,即:

status: status

尝试更改函数的参数名称,看看是否有帮助。

我已经解决了它。正如你所看到的,我正在用.post传递var$userid。问题是在IE和FF中我没有登录,所以$userid是空的,php页面无法运行,所以没有输出。当我登录时,一切都很好。。。

/me feels stupid

谢谢你的帮助!