欢迎来到站长教程网!

PHP教程

当前位置: 主页 > 网络编程 > PHP教程

第六节:接口

更新时间:2026-09-23 15:48:20|栏目:PHP教程|点击:42 次

注意:模板接口是admin.req + json/user/reg.js改成了$.ajax + /register

location.hash = '/user/login'改成了location.href = '/login'

admin.req 的写法

admin.req({
url: '/login',
type: 'POST',
data: obj.field,
done: function(res){
// 只有 code === 0 才进来
layer.msg('登录成功');
}
// code ≠ 0 时,admin.req 自动弹 layer.alert
// 你不用写 else
});

优点:代码短,不用判断 res.code。

缺点:code≠0 时弹的框很丑(带 Error:、URL: 调试信息)。

 

 

$.ajax 的写法

$.ajax({
url: '/login',
type: 'POST',
data: obj.field,
dataType: 'json',
success: function(res){
if (res.code === 0) {
layer.msg('登录成功');
} else {
layer.msg(res.msg, {icon: 2}); // 自己弹,清爽
}
},
error: function(){
layer.msg('请求失败');
}
});

优点:弹什么、怎么弹,你自己控制。

缺点:每次要写 if (res.code === 0)。

 

=============================================

统一规则(记下来)

以后所有页面:

  • 有业务错误码的接口(登录、注册、增删改查) → 用 $.ajax,自己弹 layer.msg
  • 纯数据接口(列表、下拉选项) → 用 $.getJSON,简单直接

admin.req 不用了。它的错误处理方式跟你的需求不匹配。

 

建议规则(后面所有页面用)

  • GET 请求(拿列表、拿选项) → $.getJSON('/xxx', function(res){...})

  • POST 请求(提交数据) → $.ajax({url, type:'POST', data, dataType:'json', success, error})

不用 admin.req。

=============================================

 

上一篇:PHP中实现一个简易三角形的方法

栏    目:PHP教程

下一篇:PHP 7安装使用体验之性能大提升,兼容性强,扩展支

本文标题:PHP中实现九九乘法口诀表

本文地址:http://tp2.com/index.php?m=home&c=View&a=index&aid=172

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:88888888 | 邮箱:888petersds@gmail.com

Copyright © 2002-202X 某某站长教程网 版权所有 非商用版本粤ICP备xxxxxxxx号