ajax回调函数局部变量如何全局变量赋值
原因是因为ajax默认是异步请求,返回的值只能在内部使用,我们可以将异步请求修改为同步:
async:false, //同步请求 ,默认是true异步请求
使用 window 对象。你可以给 window 对象添加一个属性来存储 AJAX 请求返回的数据,例如:
$.ajax({
url: 'your-url',
async:false, //同步请求
success: function(response) {
// 将返回的数据存储在 window 对象中
window.myData = response;
}
});
console.log(myData);








评论
发表评论: