Js之$.ajax回调函数获取结果的问题-yellowcong

2017-10-18 18:55:30来源:CSDN作者:yelllowcong人点击

分享

$.ajax是回调函数,在回调函数里不能返回结果到回调函数ajax外面,需要自己定义一个变量接收返回值,然后反回.

ajax数据返回

需要定义一个对象去接收,而不能直接在done里面返回结果,这个也是个坑,和$.each有点像,不能直接返回数据,需要定义变量接收后,才能返回

function checkDel(){    var postData = {            data:data,  //传递的数据    }    var canDel = false;     $.ajax({        url: web.contextPath() + "/yellowcong/chkDelete.do",        dataType: "json",        async:false,        data: postData    }).done(function(result) {             //不能在这个里面直接返回,直接反回是获取不到数据的        canDel= result.canDel;    });    return canDel;}

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台