Relevante Code:Javascript - Uncaught Reference für einen definierte Variable
// Flag For Showing/Hiding Start Campaign Button During Alarm
var blnCampaignStatusIsgood = false;
do {
$.ajax({
url: "includes/getCampaigns.php,
dataType: "json",
cache: false,
aysnc: false,
success: function (res) {
console.log("Loaded campaign info ...includes/getCampaigns.php");
// Flag To Stop Ajax Calls
blnCampaignStatusIsgood = true;
},
error: function (res) {
console.log("Error checking for campaign info: " + res);
}
});
} while (blnCampaignStatusIsGood == false);
Wenn lief, erhalte ich die Fehlermeldung:
Uncaught ReferenceError: blnCampaignStatusIsGood is not defined
Auf der Linie mit dem währenden Zustand.
Ich habe verschiedene Deklarationen des Variablennamens (mit und ohne "var") versucht, so dass es am Anfang des Skripts global ist, und auch die Ajax-Anfrage in eine Sync-Anfrage geändert wird.
Warum sagt es, dass es undefiniert ist, wenn ich es genau vor der Do/While-Schleife definiere?
das wird sehr schnell drehen .... viel zu viele Anfragen. –
sieht so aus als hättest du 'gut' gehangen 2 verschiedene Möglichkeiten –
Du definierst' blnCampaignStatusIsgood ', dann referenziere' blnCampaignStatusIsGood' –