找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1902|回复: 0
打印 上一主题 下一主题

ajax+php控制所有后台函数调用

[复制链接]

3444

主题

3465

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11142
跳转到指定楼层
楼主
发表于 2018-2-14 05:44:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            总共分成3大部分来完成php的ajax调用逻辑,以下是大致的结构
第一部分:ajax请求:主要是action这个参数,LoginController是php的类名,login是LoginController这个类中的函数名
$('#submit').on('click', function (e) {
    e.stopPropagation();
    $.ajax({
      url: "../../controllers/Controller.php",
      data: {
        action: "LoginController/login",
        username: username,
        password: password
      },
      dataType: "text",
      type: 'POST',
      timeout: 10000,
      error: function () {
        alert("服务器超时");
      },
      success: function (data) {
          alert(data);
      }
    });
  });
第二部分:Controller.php,这个文件是调用其他具体的功能类的控制器,起到枢纽作用,主要是通过反射来实现
hasMethod($method_name)) {
        $func = $class->getmethod($method_name);
        $instance = $class->newInstance();
        $func->invokeArgs($instance, array($_REQUEST));
        $result = $instance->getResult();
        echo $result;
      }
    }
  } catch (Exception $exc) {
    echo $exc->getTraceAsString();
  }
}
?>
第三部分:LoginController.php,这个文件是具体的功能类
result;
  }
}
?>
意思所述就是本文的全部内容了,希望大家能够喜欢。
            
            
您可能感兴趣的文章:
  • jquery.Ajax()方法调用Asp.Net后台的方法解析
  • iframe式ajax调用示例
  • JavaScript调用ajax获取文本文件内容实现代码
  • jquery中的ajax方法怎样通过JSONP进行远程调用
  • iframe式ajax调用示例代码
  • ajax的定时调用每5秒调用一次
  • jQuery ajax调用WCF服务实例
  • 使用ajax技术无刷新动态调用新浪股票实时数据
  • jQuery调用ajax请求的常见方法汇总
  • jQuery Ajax调用WCF服务详细教程
  • ajax调用中ie缓存问题解决方法
  • ajax调用简单实例
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端