php+Jquery+AJAX+JSON错误调试
来源:互联网 发布:淘宝宜家代购真假辨别 编辑:程序博客网 时间:2024/05/22 10:31
错误是从大到小调试,一些基本的错误很容易判断,这里列出我遇到的奇怪一点的错误
首先要能够输出调试信息:
在Jquery的AJAX里面的error错误执行代码里加入如下输出错误的代码。
error:function(XMLHttpRequest, textStatus, errorThrown){alert("数据加载失败");alert(XMLHttpRequest.status);alert(XMLHttpRequest.readyState);alert(textStatus);alert(XMLHttpRequest.responseText);}
一般javascript里的错误主要是参数值方面和语法方面
就是要细心,传值要传对,注意按照格式来书写和语法,比如分号双引号等
如果ajax发送请求不对,Request Eror,去查找请求PHP文件的路径对不对。
遇到错误比较多的情况是集中在php文件里的
ajax向php文件发送请求,php文件传回的全部内容就是响应
如果数据格式是以JSON组装的,那么php文件传回的内容也一定是要JSON格式,不能有任何多余内容
否则就会出现parseerror解析错误。
说白了就是要万分注意php文件的输出信息,一定要输出纯的JSON,不能有任何的html行,这样会导致解析错误
1.php文件中不能出现
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
用
header("Content-Type: text/html; charset=utf-8");替代
2.php文件中不能有任何报错信息,报错的话也是会输出html信息的,就不是纯JSON了
3.注意把php数组封装成json数据,一般只用这一行输出就行了
echo json_encode($arr);
0 0
- php+Jquery+AJAX+JSON错误调试
- jquery php ajax json
- php+jquery +ajax +json
- php+jquery+ajax+json
- jquery ajax 错误调试
- jquery/ajax/php/json实例
- Jquery和PHP Ajax JSON
- jQuery+ajax+json+php+MySQL
- jQuery ajax()如何调试错误
- php jquery Ajax 提交、读取 json
- 一个PHP+jQuery+Ajax+Json综合实例
- jquery+ajax+php+json三级联动
- Jquery php Json Ajax POST GET
- jquery ajax 处理PHP JSON数据eval
- php+jquery+ajax+json没有数据返回
- 一个PHP+jQuery+Ajax+Json综合实例
- php+jquery+ajax+json简单小例子
- php+jquery+ajax+json简单小例子
- 数据结构与算法(javascript描述)——1.编程环境和语法结构
- 分治法排序
- Ubuntu下配置Java环境JDK并配置
- 微博舆情 之 自然语言处理
- Android程序框架2
- php+Jquery+AJAX+JSON错误调试
- MFC Wizard创建的空应用程序中各个文件内容的解析
- 手动编译连接汇编程序遇到的问题
- Quartz2D 基本操作
- Java多线程 多个生产者和多个消费者实现同步 jdk1.4
- sql语句的语法格式
- scala之尾递归_模板
- 推荐系统
- BZOJ3209 花神的嘲讽计划I