jquery中的ajax请求,阻塞ui线程的解决方案(自己总结的demo)

/*****************************************************/
function getAjaxData(url,data){
showLoading();
var defer = $.Deferred();
$.ajax({
type:'post',
url : url,
data:data,
success: function(data){
defer.resolve(data)
}
});
return defer;
}

$(document).click(function(){
showLoading();
$.when(getAjaxData('${path}/iborrow/getUserBorrowData.do',
{
"pageType" : "userBorrowRepay",/*待还款接口*/
"numPerPage":5,
"pageNum":1,
}
)).done(function(data){
console.log('异步',data);
hideLoadingImmediately();

});
})
posted @ 2017-08-09 14:56  believe66  阅读(291)  评论(0编辑  收藏  举报