簡體   English   中英

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

嘗試更改函數的參數名稱,看看是否有幫助。

我已經解決了。 如您所見,我將.user傳遞給$ userid。 問題是在IE和FF中我沒有登錄,因此$ userid為空,並且php頁無法運行,因此沒有輸出。 登錄后,一切正常...

/me feels stupid

無論如何,謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM