下面JS 字符串如何转格式,然后通过遍历每条记录,然后取到每条记录里的每一个值?
使用each()方法试试行不行。
用split('}')把每一条分割出来,再用split(' ')分割每一条里的具体信息
你这种字符串不是json格式的,只能正则提取了,不能修改下服务器返回的格式?
[{DXNR:"测试",CJSJ:"...."}。。。。。]
var s = '[{DXNR=测试,CJSJ=2016-1-1 15:22:52.0},{DXNR=测试1,CJSJ=2016-1-1 15:22:52.1},{DXNR=测试2,CJSJ=2016-1-1 15:22:52.2}]'
var rx = /DXNR=([^,]+),CJSJ=([^\}]+)/g
while(m=rx.exec(s))alert(m[1]+'\n'+m[2])