我正在为我的运动队开发一个网站。它通过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
谢谢你的帮助!