码迷,mamicode.com
首页 > Web开发 > 详细

jquery Deferred用法示例

时间:2019-05-20 13:39:15      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:rom   turn   ajax   resolve   sea   find   ini   jquery   select2   

 

$.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用法示例

标签:rom   turn   ajax   resolve   sea   find   ini   jquery   select2   

原文地址:https://www.cnblogs.com/Bud-blog/p/10893366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!