Это мой код:
this.loadMap = function () {
this._map = null;
this._width = 0;
this._height = 0;
this._playerX = 0;
this._playerY = 0;
this.finished = false;
this.loaded = false;
$.ajax({
type: "GET",
url: "maze1.xml",
dataType: "xml",
success: this.parseXmlMap,
context: this
});
};
Я получаю ошибку
"XMLHttpRequest не может загрузить файл: /// C: /wamp/www/mazegame/maze1.xml. Нулевое значение происхождения не допускается м редактируя его от и до. Оператор case (насколько я могу судить, как я уже упоминал ранее, я никогда не использовал case таким образом) использует 2 поля для получения желаемых результатов. Обратите внимание, что я не писал это изначально, а просто портирую его с postgresql на t-sql.
CASE WHEN rank IN (1,7,9) THEN '1' WHEN rank IN (2,5,10) THEN '2' WHEN rank IN (3,6) THEN '3' WHEN rank IN (4,8) THEN '4' WHEN tier IS NULL OR tier = '' THEN 'N/A' ELSE CASE WHEN tier = 'HE' THEN '3' WHEN tier = 'ME' THEN '2' WHEN tier = 'LE' THEN '1' END END AS tier
После работы над ответами ниже (один из них был опечаткой с моей стороны) теперь я получаю синтаксическую ошибку в Оговорка "Else End".
Я изменил вопрос, чтобы указать, что это вопрос о вложенном операторе case, а не о массиве.
CASE WHEN rank IN (1,7,9) THEN '1' WHEN rank IN (2,5,10) THEN '2' WHEN rank IN (3,6) THEN '3' WHEN rank IN (4,8) THEN '4' WHEN tier IS NULL OR tier = '' THEN 'N/A' ELSE CASE WHEN tier = 'HE' THEN '3' WHEN tier = 'ME' THEN '2' WHEN tier = 'LE' THEN '1' END END AS tier
После работы над ответами ниже (один из них был опечаткой с моей стороны) теперь я получаю синтаксическую ошибку в предложении «Else End».
Я изменил вопрос, чтобы указать, что это вопрос о вложенном операторе case, а не о массиве.
CASE WHEN rank IN (1,7,9) THEN '1' WHEN rank IN (2,5,10) THEN '2' WHEN rank IN (3,6) THEN '3' WHEN rank IN (4,8) THEN '4' WHEN tier IS NULL OR tier = '' THEN 'N/A' ELSE CASE WHEN tier = 'HE' THEN '3' WHEN tier = 'ME' THEN '2' WHEN tier = 'LE' THEN '1' END END AS tier
После работы над ответами ниже (один из них был опечаткой с моей стороны) теперь я получаю синтаксическую ошибку в предложении «Else End».
Я изменил вопрос, чтобы указать, что это вопрос о вложенном операторе case, а не о массиве. спасибо