(1. 你觉得拥有一个可以调用的全局 jQuery ajax 'helper' 有用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 调用中。想法?