2***@qq.com
2***@qq.com
  • 发布:2017-11-29 20:56
  • 更新:2017-12-01 10:44
  • 阅读:1378

json解析

分类:MUI

json解析出现了这样的问题

复制代码"Uncaught SyntaxError: Unexpected token s"  /demo/app/info.html (1)

前台代码

复制代码function getPost(){  
          var xmlhttp = new XMLHttpRequest();  
          xmlhttp.open("POST","http://127.0.0.1/index/index",true);  
          xmlhttp.onreadystatechange=function()  
          {  
            if (xmlhttp.readyState==4 && xmlhttp.status==200)  
            {  
              var tempData;  
              var obj;  
              tempData =xmlhttp.responseText;  
              var dataJSON=JSON.parse(  
            }  
          }  

          xmlhttp.send();  
        };

后台返回的是一个json字符串

2017-11-29 20:56 负责人:无 分享
已邀请:
王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

var dataJSON=JSON.parse( ,少了个括号

1***@qq.com

1***@qq.com

哪里复制来的古董代码?使用前请看说明书,谢谢

l***@163.com

l***@163.com

不要用源生ajax了,用jquery吧,代码精简很多
源生ajax里XMLHttpRequest对象的获取方式根据浏览器不同而不同,不是一定能new出来的

ccjuice

ccjuice

json解析出现这样的问题原因无非:1.解析的字符串不是json格式。2.parse()语句没写对。
var dataJSON=JSON.parse(
}
这代码是什么鬼。

2***@qq.com

2***@qq.com

是要解析tempData?试试这样
var dataJSON=JSON.parse(tempData);
注意:tempData必须是JSON格式

该问题目前已经被锁定, 无法添加新回复

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容