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

时间:2012-08-21 01:40:03

标签: php jquery ajax

我正在为我的运动队开发一个网站。它通过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上都没有,这两个版本都是最新版本......

任何提示?

2 个答案:

答案 0 :(得分:0)

他们可能会遇到您使用的命名问题,即:

status: status

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

答案 1 :(得分:0)

我已经解决了。正如您所看到的,我正在使用.post传递var $ userid。问题是在IE和FF中我没有登录,所以$ userid是空的,php-page无法运行所以没有输出。当我登录时,一切正常......

/me feels stupid

无论如何,请求帮助!