ajax是jquery的吗 ajax发送数据到php页面 为什么打印变量显示NULL

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
今天在做ajax的时候突然发现一个问题,以前在用/blog/663883

如果您喜欢我写的博文读后觉得收獲很大,不妨小额赞助我一下让我有动力继续写出高质量的博文,感谢您的赞赏!!!

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

上面的代码自己感觉没啥难度。 ajax异步加载数据 但是在响应成功之后给全局变量赋徝,是不成功的刚遇到,感觉很奇怪后来百度了,知道ajax异步加载数据执行顺序的问题。ajax的异步响应是在最后才返回的所以打印时,还没响应因此赋值也是失败的。
但有时候有些业务必须这么做所以就换个蹩脚的方法:

这里是把返回的数据写入到浏览器的sessionStorage里。然後再取出来
还有个方法就是把异步的ajax设置为同步:async:true 。这样就可以按照正常的执行顺序随便赋值了。不过ajax是jquery的吗不建议用同步所以会報一个大黄色的警告链接。好烦的

每次写完都感觉为啥差距这么大,难道真是天赋原因让我感觉自己写的代码都那么垃圾。

我要回帖

更多关于 ajax是jquery的吗 的文章

 

随机推荐