ajax取出的数组在外部函数访问为空
在用ajax访问数据库的时候,想在$.ajax({内部获取留在外部函数使用。
但是一直是有数组显示但是为空,例如这样:
取值也是显示undefined,length也是0。
原因是ajax默认异步方式,先访问后面内容再向数据库请求内容。
添加属性:async:false变成同步方式,这样就可以了:
在用ajax访问数据库的时候,想在$.ajax({内部获取留在外部函数使用。
但是一直是有数组显示但是为空,例如这样:
取值也是显示undefined,length也是0。
原因是ajax默认异步方式,先访问后面内容再向数据库请求内容。
添加属性:async:false变成同步方式,这样就可以了: