一個AJAX請求的作品,但是當我添加第二個時,它不。多個AJAX請求使用時
工作碼(返回 '勝:3' 如預期)
function GetMissingData(data, myID)
{
\t $.when(AJAXf1(myID, '4')).done(
\t \t function(a1)
\t \t {
\t \t \t console.log("wins: "+a1[0].DATA);
\t \t }
\t);
}
function AJAXf1(myID, val)
{
\t return $.ajax({
\t \t url: "./PHP/ajaxRequests.php",
\t \t dataType: "json",
\t \t data :
\t \t \t {
\t \t \t \t 'moreData' : myID,
\t \t \t \t 'res' : val
\t \t \t }
\t })
}
這並不,變量是現在未定義的( '勝:未定義'):
function GetMissingData(data, myID)
{
\t
\t $.when(AJAXf1(myID, '4'), AJAXf1(myID, '4')).done(
\t \t function(a1, a2)
\t \t {
\t \t \t console.log("wins: "+a1[0].DATA);
\t \t }
\t);
}
function AJAXf1(myID, val)
{
\t return $.ajax({
\t \t url: "./PHP/ajaxRequests.php",
\t \t dataType: "json",
\t \t data :
\t \t \t {
\t \t \t \t 'moreData' : myID,
\t \t \t \t 'res' : val
\t \t \t }
\t })
}
(是的,我正在調用相同的功能,我正在測試。在未來,我會改變函數的參數)
感謝
你在一個地方拼寫「AJAXf1」,在另一個地方拼寫「AJAXF1」。 – jfriend00
只是簡化了函數/變量名稱時纔會更新。 –