JS then方法

问题表现:

当请求时间过长时,若方法返回不是指定对象,则会出现后续方法无法获取到值,而报错的问题 情况如下

function ajaxtest(){
        const list= [];
        return list
    }
 ajaxtest.then(function(list){
    	
    })

  修复后代码为:

function ajaxtest(){
        const list= [];
        return $.when(list);
    }
    ajaxtest().then(function(list){

    })

 

posted @ 2019-06-25 09:18  花语潇湘  阅读(8475)  评论(0编辑  收藏  举报