У меня есть веб-приложение, созданное с Ember.js и node.js, которое имеет опцию swtich между 3-мя языками. Слова хранятся в json-файлах. На данный момент я использую синхронный вызов ajax для извлечения данных для всех страниц (около 7 или 8 вызовов). ФункцияЗагрузка экрана с синхронным вызовом ajax
function translate(iso,coll)
{
var x = jQuery.parseJSON(
jQuery.ajax({
url: window.location.origin+'/translate?iso='+iso+'&coll='+coll,
async: false,
dataType: 'json',
success : function(){
}
}).responseText
);
console.log(x);
return x;
};
Вы не можете. Он должен быть выполнен async для вас, чтобы сделать это ... – deostroll
Проблема в том, что я не могу, потому что все представления в Ember зависят от данных из json, если я поставил async true, это порождает ошибку – Niko
Тогда это ваш фактический проблема, которую вам нужно отправить после создания своего рода [mcve] (http://stackoverflow.com/help/mcve) – deostroll