首页 > ajax 回调函数始终不执行

ajax 回调函数始终不执行

为什么ajax 回调函数不执行呢??
难道PHP生成的不是标准的json格式 数据


确定一下返回值是否是正确的json格式,有些时候有返回值了,但因为json格式错误,回调也不会触发的!


检查下network啊,看看请求结果是什么,多半是请求失败,因为你没处理异常,所以没任何响应。


在 @qianjiahao 的基础上,打开浏览器控制台里的network里面,找到你的ajax语句,点击查看执行的结果,如果没有找到说明根本没有执行ajax,是js代码的问题,有找到应该会有提示有说明错误和返回的值


php最好设置header

header("Content-Type:text/json");

您再尝试下输入result查看下数据格式


给你几个思路:

  1. 把success和error补全

  2. 检查服务器端有没有获取到请求

【热门文章】
【热门文章】