Layui中在外部获取ajax的值, 如何在函数外部获取ajax的返回值 将ajax获取数据部分的代码封装在函数内,将ajax获取的值作为函数的返回值。。
示例代码如下:
//获取 栏目类型 Model
function modellist() {
var res = null; //PS 重点 必须提前声明变量 不知道为什么
$.ajax({
url:'/cms/Index/showmodel', //数据请求地址
type:"get", //数据请求方式
async : false, //是否异步请求
data : {}, //请求参数设置
success:function (data) {
res = data; //把请求返回的数据赋值给变量 res
}
});
return res; //函数 return 出 res 值
}
var getmodel = modellist();
console.log(getmodel);
文章展示了如何在Layui中将ajax请求封装到一个函数内,并将返回的数据作为函数的返回值。通过定义一个名为modellist的函数,它执行异步GET请求到/cms/Index/showmodel,然后将成功回调中的数据赋值给变量res。最后,函数返回res,允许外部代码获取ajax请求的结果。
2014





