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

如何将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是一个包含用户信息的数组。

1、ajax请求数据的类型dataType这可以设置,也就是说你想要得到什么类型的数据就设置成什么,你设置的是json类型,所以返回的数据必须是json的,不然会出错

2、dataType可以不设置,会根据返回的数据格式自动判断,也就是说,你服务器返回什么格式的信息,在js里就用什么方法处理就行了

-------------------------- 下面是参考文档 ---------------------

参考ajax api文档:>

以上就是关于如何将AJAX返回值作为函数值返回全部的内容,包括:如何将AJAX返回值作为函数值返回、jQuery ajax success返回值类型与什么有关、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9759854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存