ajax 回调函数始终不执行

图片描述

图片描述

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

阅读 6.4k
5 个回答

给你几个思路:

  1. 把success和error补全

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

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

php最好设置header

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

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

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

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

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题