js使用ajax接受服务器传过来的数组异常时的情况处理
使用ajax传输数据时,有时候我们会以数组的格式进行传输,并且大部分使用json的方式传输,那么当我们传输一个数组,比如:
[{"name":"kevin","password":"123456"}]
这样的数组的时候,使用xmlhttprequst对象的方法responseText是可以完整都出来的,但是,如果我想要只读取其中的用户名,那么就应该只读取name的值,如果不对整个json处理的话,我们直接使用responText[0].name读的时候,是没有返回值的,所以必须进行处理。
使用js的方法:eval()
例如:data=eval(read);使用处理之后的data就可以对数据进行数组读取了。