问题
在使用ajax提交的时候将返回值赋给一个变量,无论怎么写都没法赋值,奇怪的是加上了alert之后就可以赋值,删掉alert后就又不可以了。
原因
因为ajax默认是异步执行的,也就是并没有等待请求完毕就开始执行下一行js语句了,导致赋值为null。
解决办法
如果遇到ajax请求后有回调函数之类的问题就要加上async:false,注意如果是给false加上引号是没发解决问题的
问题
在使用ajax提交的时候将返回值赋给一个变量,无论怎么写都没法赋值,奇怪的是加上了alert之后就可以赋值,删掉alert后就又不可以了。
原因
因为ajax默认是异步执行的,也就是并没有等待请求完毕就开始执行下一行js语句了,导致赋值为null。
解决办法
如果遇到ajax请求后有回调函数之类的问题就要加上async:false,注意如果是给false加上引号是没发解决问题的