[php]ajax请求php返回一个数组格式的字符串
[php]ajax请求php返回一个数组格式的字符串
ajax请求php返回一个数组格式的字符串,情况特殊不能修改php使其返回json格式,只有拿js来解析了.代码如下:
- function dataTrans( str )
- {
- var obj = {};
- strstr = str.replace( /^Array\s*\(/,'' ).replace( /\)\s*$/,'' );
- str.replace( /\[(\w+)\]\s+=>((?:[\S\s](?!\[(\w+)\]\s+=>))+)/g,function( m,$1,$2 )
- {
- obj[$1] = $2;
- });
- return obj;
- }
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...