ThinkPHP中使用ajax
点击提交,不需要刷新本页,将内容提交到数据库当中,并在本页显示提交的内容。
jquery方法:
MessageAction.class.php
<?php
class MessageAction extends Action{
 
  
    functionindex(){
      $this->display();   
    }
   
    functionadd(){
      //ajaxReturn(数据,'提示信息',状态)   
      $m=M('message');
      if($m->add($_GET)){
         $this->ajaxReturn($_GET,'添加信息成功',1);
       }else{
         $this->ajaxReturn(0,'添加信息失败',0);   
       }
    }
 
}
?>
模板index.html
<html>
<head>
<script type="text/javascript"src="__PUBLIC__/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
   $(function(){
      $('input:button').click(function(){
          var$title=$('input[name="title"]').val();
          var$message=$('input[name="message"]').val();
         $mess=$('#mess');
         $.getJSON('__URL__/add',{title:$title,message:$message},function(json){
            //alert(json);return false;
            if(json.status==1){
               $mess.slideDown(3000,function(){
                  $mess.css('display','block');   
               }).html('标题为'+json.data.title+'信息为'+json.data.message);   
    
                        
                     
                    
                    
                        免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。