zoukankan      html  css  js  c++  java
  • thinphp+jquery ajax就这么搞定

    来几段代码吧,容易看懂点

    先来php,就这么一句,默认JSON格式,

    3个参数,thinphp里面把他们分别定义为

    data 处理完的数据

    info 一般返回的提示字符串

    status 状态

    $this->ajaxReturn($data, $info,$status);

    再来个个完整的代码演示下,控制器,普通的提示,我不需要返回数据data设为0或空即可

    <?php
    class AjaxAction extends Action {
        public function index(){
            $this->ajaxReturn($_POST['fen'], '打分成功了!', 1);
    } }

    再来看js部分

    $.post("/ajax/fen",{fen:8,jid:jid},function(data){
          if (data.status==1){
             $("#dafen").html(data.data);
          }
          fun:createbox(data.info,300,50,true,data.status);
     },"json");

    看我这上面的部分,是一个打分的jquery实例
    先通过post2个参数fen和jid到指定的地址,返回的数据按json处理

    得到的数据中的data即为分数,并将分数写入ID为dafen的元素

    最后fun:createbox是我自写的一个创建弹出提示窗的函数

  • 相关阅读:
    get和post的区别
    关于webWorker的理解和简单例子
    JavaScript停止事件冒泡和取消事件默认行为
    深入理解js构造函数
    js之yeild
    文件组织方式
    HTML5新增的标签和属性归纳
    css3新增属性
    CSS3 transition介绍
    Mysql安装
  • 原文地址:https://www.cnblogs.com/wolfone/p/2810720.html
Copyright © 2011-2022 走看看