本文主要是介绍JS:ajax.回调函数success中全局变量不能直接返回,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ajax.回调函数success中全局变量不能直接返回
需先return success函数后再return全局变量.
function findById(id){var dd = "!!!!!";$.ajax({type: "POST",url:"/patGroup/patGroupList/findById.do",data:{id:id},dataType:"json",success: function(data) {if(data.res == 1){//alert(JSON.stringify(data.obj.monGroup))dd = data.obj.monGroup;alert(dd);return ;}else{alert("查询失败");}}});return dd;
}
必须加同步处理,否则return也没有用.
async : false,
这篇关于JS:ajax.回调函数success中全局变量不能直接返回的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!