JSON.parse: unexpected character的排查
来源:互联网 发布:荷兰GPA算法 编辑:程序博客网 时间:2024/06/09 16:19
近发现Javascript+json+php开发有点意思,于是做了个小查询功能“通过IP查询用户信息”.
一、先创建三个文件:一个js(实现对主表单对象和php结果的操作),一个后台取数据的php文件和一个index.php,index.php中调用到了自定义js 和www.json.org的json2.js
<script src="/json/json2.js" type="text/javascript"></script><script src="getip.js" type="text/javaScript"></script>
界面如下:
用户输入IP地址,点【查询】即显示工号、姓名等信息,初次调试时出现错误:
JSON.parse: unexpected character,说明parse函数解析的字符串不是合法的JSON字符串,将php返回的结果用alert显示出现发现包含了其他的内容:
显示结果来看,php返回了样式引用和js引用脚本,经查是我的后台取数据的php中引用了auth.php(它包含了样式和js引用),将它替换为conn.php(只包含了mysql方法),然后就显示正常,如下图:
无刷新查询数据就这样实现了,速度的确比刷新的快很多!在生成json数据时要多注意生成的数据是否是标准格式,格式网上有很多讲述的文章,另外,json2.js对json字符数据要求字段和值全用双引号,而不能用单引号。
- JSON.parse: unexpected character的排查
- JSON.parse: unexpected character
- js报错:JSON.parse: unexpected character
- JSON ajax SyntaxError: JSON.parse: unexpected character异常
- 关于SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data错误的解决
- SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data情况在easyui 的datagrid
- SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON火狐
- 集成支付宝时:JSON.parse: unexpected character at line 1 column 1 of the JSON data
- 集成支付宝时:JSON.parse: unexpected character at line 1 column 1 of the JSON data
- Json Unexpected character in stream: r
- JSON parse 错误: unexpected token at分析和解决
- Failed to parse json Unexpected token '\u0000' at 1:1
- JSON的方法--parse()
- JSON.parse: bad control character in string literal
- 一次 JMeter 脚本请求错误 Could not read JSON: Unexpected character : expected a valid value 的解决笔记
- JSON.parse 的浏览器兼容性
- JSON.parse(str)报错Unexpected token t in JSON at position 1
- JSON.parse() Unexpected token i in JSON at position 2 报错问题
- C++虚继承与其他继承类的sizeof()大小详解
- 通过adb命令获取Android手机的IP地址
- 通过java后台拼接json字符串修改页面样式----一页多用 + 双引号(")和单引号(')截断字符串解决方案
- private public protected
- IP主机名的获取
- JSON.parse: unexpected character的排查
- Google I/O 2011 How To NFC 在說些什麼?
- Combo box用法
- printf的函数原型
- ADB常用命令
- DB2多分区数据库的常用管理
- 高斯(核)函数简介
- Code::Blocks 10.05的安装及使用
- AIX操作系统配置IP地址方法