如何将AJAX返回值作为函数值返回

2024-12-31 20:43:04
推荐回答(1个)
回答1:

1、设置全局js变量 var user_data = {} 2、定义函数 function islogin() { $.get('请求的php地址','', function(data) { user_data = data; alert( user_data )// 有值 } , 'json'); alert( user_data );// 无值}3 、问题出现!!! alert死活不出来东西,确认php端返回数据正确后,开始陷入死角? 接着在 ajax函数内部, function(data) { alert(user_data); } 发现有数据,可一移出来就没有了。 4、google baidu,异步造成的!!! 解决方法如下:php端:echo json_encode($data); $data是一个包含用户信息的数组。