问题描述
- ajax请求返回数据保存为全局变量
- 我发送ajax请求,想要将返回值保存到全局变量(因为其他js需要用到)我在function前面声明了全局变量,
在ajax中赋值,但是在其他js中调用该返回值,显示undifined
解决方案
我之前也遇到这个问题。按照网上说的做,结果是undefined;最后没办法,把需要赋值的参数封装为一个函数,在ajax中调用。
解决方案二:
问题你点击bind的时候执行过uuu的click进行赋值了没有,是否正常进入success回调赋值,不正常赋值当然是undefined,顺序不能反
解决方案三:
看你代码很多对g_openId的alert,应该是确保g_openId已经被赋值了,那么想要在别的JS中调用到,需要确保一下两方面:
1、在JSP页面中必须同时引入了这两个JS
2、定义全局变量g_openId的JS必须在调用的JS之前。
按照上边两个来,你再试下,应该就OK了。
时间: 2024-10-28 15:47:37