使用Jquery 异步请求返回数据
function showLog(account_id){
var logss;
var ajaxUrl="/tes";
$.ajax({
url : ajaxUrl,
method : "get",
dataType : "json",
success : function(rs) {
logss = rs.list;
},
error : function() {
ajaxErrorCallback();
},
complete : function() {
aboutBtns.prop("disabled", false);
}
})
return logss;
}
这样会返回空,因为这是异步方式去请求连接,当执行return的时候请求的地址还没有返回东西,所以会是空,应该让其成同步的方式加上
async:false,
function showLog(account_id){
var logss;
var ajaxUrl="/test"<span id="transmark"></span>;
$.ajax({
url : ajaxUrl,
method : "get",
dataType : "json",
async:false,
success : function(rs) {
logss = rs.list;
},
error : function() {
ajaxErrorCallback();
},
complete : function() {
aboutBtns.prop("disabled", false);
}
})
return logss;
}