
如何将AJAX返回值作为函数值返回
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是一个包含用户信息的数组。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询