(1. Считаете ли вы полезным иметь глобальный «помощник» jQuery ajax, который вы можете вызвать ajax(url,data,async)
?)
function ajax(ajax_url, ajax_data, ajax_async){
ajax_async = typeof(ajax_async) != 'undefined' ? ajax_async : true;
$.ajax({
type: 'GET',
url: ajax_url,
data: ajax_data,
async: ajax_async,
dataType: 'text',
success: function(response) {
return response;
},
error: function(){
}
});
}
Если я вызываю функцию, которая размещает GET и возвращает ответ об успехе.
alert(ajax('localhost/hello','',false);
Если я сделаю alert(get_ajax())
, я получу предупреждение о «неопределенном» .. даже если было возвращаемое значение
Я вижу, что это проблема цикла событий, но я async:false
в вызове ajax. мысли?