jquery Deferred用法示例
Posted bud-blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery Deferred用法示例相关的知识,希望对你有一定的参考价值。
$.when( queryValue() ).then(
function(data){ //查询结果
$(‘#selectName‘).select2({
data:data, //查询结果
minimumResultsForSearch: -1,
}).on(‘change‘, function () {
selectId = $(‘ #selectId‘).find(‘option:selected‘).val();
selectNameValue= $(‘#selectNameValue‘).find(‘option:selected‘).text();
});
}
);
//查询方法
function queryValue(){
var defer = new $.Deferred();
$.ajax({
type:‘POST‘,
url:url,//请求地址,自定义
data:data,//请求参数,自定义
dataType:‘json‘,
success:function(datas){
defer.resolve(datas);
}
});
return defer.promise();
}
以上是关于jquery Deferred用法示例的主要内容,如果未能解决你的问题,请参考以下文章
jQuery异步框架探究2:jQuery.Deferred方法