$.post 回调函数callback不执行的解决
来源:互联网 发布:找男朋友 知乎 编辑:程序博客网 时间:2024/05/16 05:11
我遇到过两种原因导致 $.post 回调函数不执行,下面就来分享一下。
1.$.Post方法在Json方式下,必须用严格的Json格式才能进入回调, Json一般要求Key与Value都要用双引号,如果用Text方式,就没这样的要求了。看了这篇文章才顿悟
2. php的return 并不能response,必须要输出到页面。That is to say,后台response到前台,是将后台页面的输出response到前台。
for example:
function show($status,$message,$data){ $result=array( 'status'=>$status, 'message'=>$message, 'data'=>$data ); //exit(json_encode($result)); //tag 1 return json_encode($result);}
public function check(){ $username=$_POST['username']; $password=$_POST['password']; if(!trim($username)){ //echo show("1","用户名不能为空!"); //tag 2 return show("1","用户名不能为空!",""); //exit(show("1","用户名不能为空!","")); //tag3 } }
这样回调函数是接收不到参数的,只有以某种形式输出才能response。
解决:
case1: tag1 这行注释去掉。其余可不变。
case2: tag2 这行注释去掉。其余可不变。或者直接 exit(show("1","用户名不能
为空!",""));
这点小问题搞了近2小时,尴尬。。
0 0
- $.post 回调函数callback不执行的解决
- jquery post回调函数不执行
- 关于juqery .post()回调函数不执行的问题
- 关于JQuery的post回调函数不执行问题
- $.getJson(url,data,callback)回调函数不执行的问题
- jquery post()方法中的回调函数 不执行
- 关于js的callback回调函数以及嵌套回调函数的执行过程理解
- jquery ajax post 回调函数不执行的原因分析和解决办法
- jquery ajax post 回调函数不执行的原因分析和解决办法
- $.post函数请求成功但是不执行回调函数的问题解决办法收集与整理
- jQuery Ajax Post 回调函数不执行问题的解决方法
- CALLBACK回调函数
- CallBack 回调函数
- CALLBACK回调函数
- 回调函数 callback
- Callback回调函数
- 回调函数 CALLBACK
- 回调函数CALLBACK
- 图像配准简介
- Android-XmlPullParser解析XML
- 关于ProgressBar能在子线程中更新
- Delete Node in a Linked List
- 基于特征的图像配准
- $.post 回调函数callback不执行的解决
- 欢迎使用CSDN-markdown编辑器
- springMVC 的两种文件上传方式
- nginx启动
- 深入浅出ECharts系列(一)地图+散点图
- Fragment的生命周期
- SAP 建立WebService
- android studio在mac和window中的快捷键汇总
- 为什么每天都在学习,生活还是没有任何改善?