0

我正在为我的运动队开发一个网站。它通过 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 上......

有小费吗?

4

2 回答 2

0

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

status: status

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

于 2012-08-21T03:12:59.180 回答
0

我已经解决了。如您所见,我将 var $userid 与 .post 一起传递。问题是在 IE 和 FF 中我没有登录,所以 $userid 为空并且 php-page 无法运行,所以没有输出。当我登录时,一切正常...

/me feels stupid

无论如何,谢谢您的帮助!

于 2012-08-21T11:36:24.547 回答