利用eval()处理返回的json字符串,json字符串转换为json
来源:互联网 发布:手机测防水软件 编辑:程序博客网 时间:2024/04/29 19:28
利用eval()处理返回的json字符串报了一个Uncaught SyntaxError: Unexpected token )
at XMLHttpRequest.xhr.onreadystatechange的错误,发现是因为返回的数据如果为空的话,eval()函数会报错造成的
处理为法,对返回的结果进行判断
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><script type="text/javascript" src="template.js"></script></head><body><script type="text/javascript">var xhr = null;if (window.XMLHttpRequest) {xhr = new XMLHttpRequest();}else{xhr = new ActiveXObject("MiCrosoft.XMLHTTP");}xhr.open("get","./citycode.php?cityName=北京");xhr.send(null);var obj = null;var cityCodeData = null;xhr.onreadystatechange = function(){if (xhr.readyState = 4) {if (xhr.status = 200) {cityCodeData = xhr.responseText;if (cityCodeData) { //返回值可能为空,就会报错obj = eval('(' + cityCodeData + ')');console.log(obj);}}}}</script></body></html>
0 0
- 利用eval()处理返回的json字符串,json字符串转换为json
- jqeury eval 字符串 转换json
- ajax返回json字符串转换为JSON对象
- 利用jquery将json字符串转换为json对象
- 用jquery eval() 方法把字符串转换为json .
- eval解析json字符串
- 解析json字符串:eval
- JS eval()函数处理json字符串
- javascript 转换Json字符串为JSON对象
- js 将json字符串转换为json
- JSON字符串转换为JSON对象
- JSON对象转换为JSON字符串
- 前台JSON字符串转换为JSON对象
- js将json字符串转换为json
- js-json字符串转换为json对象
- JSON是什么-javascript eval解析json字符串为对象
- Js中把JSON字符串转换为JSON对象(eval()、new Function())
- eval进行json字符串转换时报缺少缺少“;”的解决方案
- [React网络整理]React之表单组件的学习笔记
- 表单验证Jquery.validate表单验证
- java enum(枚举)使用详解 + 总结
- 我周围的生活
- nyoj 最长公共子序列(DP)
- 利用eval()处理返回的json字符串,json字符串转换为json
- IntelliJ Idea SpringBoot 数据库增删改查实例
- 大整数类源码
- 生活之感悟
- PHP
- 小记1
- Sass学习之路(10)——注释、数据类型
- 欢迎使用CSDN-markdown编辑器
- 比较两张图片的差异