怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回

 我来答
My无所不能
推荐于2016-10-27 · TA获得超过165个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:81.9万
展开全部
$("form").submit(function(){ //当form表单提交时触发
     var self = $(this);    //获取表单内的对象
     $.post(self.attr("action"), self.serialize(), success, "json");   
     // self.attr("action")获取表单action的值,是异步url值
     //self.serialize() 会获取表单内所有带name的value值
     //success 异步执行成功后执行后的方法
     //"json" 数据格式
     return false;     //阻止表单提交--因为你已经异步请求了
      
      
     function success(data){  //异步执行成功后,返回执行的方法 data就是后台返回值 后台用成功$this->success();或者失败$this->error();就行了
         if(data.status){    //data.status 获取josn数据status的值,这里判断是否成功
             window.location.href = data.url;    //但成功执行的方法
         } else {    
            alert(data.info) ;失败执行的方法
         }    
     }     
      
      
      
   }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式