JQuery - Сохранение ответа ajax в глобальной переменной
Нет другого выхода, кроме removeclass как хранить. Подкачка памяти .ajax должна уменьшить количество xml-file потенциальных проблем.
Я бы .ajax посоветовал вместо использования toggleclass глобальной переменной xml ajax сделать что-то вроде этого:
var dataStore = (function(){
var xml;
$.ajax({
type: "GET",
url: "test.xml",
dataType: "xml",
success : function(data) {
xml = data;
}
});
return {getXml : function()
{
if (xml) return xml;
// else show some error that it isn't loaded yet;
}};
})();
затем ajax откройте его с помощью:
$(dataStore.getXml()).find('something').attr('somethingElse');
jquery
xml
ajax
response
2021-12-22T07:00:47+00:00
2022-10-31T11:59:13+00:00
Ensonnik
Вопросы с похожей тематикой, как у вопроса:
JQuery - Сохранение ответа ajax в глобальной переменной
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.