1つのAJAXリクエストが機能しますが、2つ目の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 })
}
(はい、私は同じ関数を呼び出しています、私はテストしていました。将来的には、私は、関数のパラメータの1つを変更します)
おかげで、あなたの最初の例では
ある場所には「AJAXf1」、別の場所には「AJAXF1」というスペルがあります。 – jfriend00
関数/ varsの名前を単純化するとちょうどそれが起こり、更新されます。 –