Имам два JSON файла.
Искам с jQuery да направя две AJAX заявки и да присвоя върнатите данни от заявките, към две различни променливи.
Намерих един сравнително лесен начин по който мога да направя това. Това е той:
(тъй, като двете AJAX заявки са идентични, ще дам пример само с една променлива и една заявка)
var companies;
$.ajax({
async: false,
global: false,
url: "../../js/companies.json",
dataType: "json",
success: function(data){
companies = data;
}
});
По този начин, биват присовени данните от "data" върнатият резултат от AJAX заявката, към променливата "companies". Всичко е наред до тук.
Обаче в последствие когато променя някакво съдържание в страницата без да се е презаредила страницата, информацията в страницата не се обновява. Почетох малко в интернет и ако съм разбрал правилно, това, което става е че браузъра/страницата замръзва, защото заявката е синхронна (вместо асинхронна), заради аргумента:
Обаче коато този аргумент не го сложа в AJAX заявката, данните от JSON файловете не биват присвоени към променливите, не се получава успешно заявка-отговр, без наличието на този аргумент.
Знаете ли дали има начин по който мога да присвоя данните върнати от AJAX заявките, към променливи, обаче без да изниква този проблем с замръзването, ами страницата и всичко останало да си работи коректно и информацията в нея да се обновява ?