关于Ajax无法给请求方法外面的变量赋值
原因
$.ajax默认是异步的, 异步回调在js主线程执行结束后才会被执行
解决办法
如果确实需要获取ajax的结果赋值给请求方法外面的变量,那么可以ajax多加一个参数:async=false
,就会同步执行
Ajax完整请求代码
1 | function checkRegisterValue() { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论
$.ajax默认是异步的, 异步回调在js主线程执行结束后才会被执行
如果确实需要获取ajax的结果赋值给请求方法外面的变量,那么可以ajax多加一个参数:async=false
,就会同步执行
1 | function checkRegisterValue() { |