TP5 返还接口数据json

阅读: 评论:0

TP5 返还接口数据json

TP5 返还接口数据json

一:利用ajax请求数据:

可以在common.php 公共文件写一个自定义show方法 用来返回json数据;

//返还的json数据
function show($status,$msg,$data=[]){$result = ['status' => $status,'msg' => $msg,'data' => $data];exit(json_encode($result));
}

后台例如:

public function login()
{if (request()->isAjax()) {$userinfo = input('post.');$cod = input('cod');if (!captcha_check($cod)) {return show('-1', '验证码错误');} else {$admins = model('Admin');$state = $admins->login($userinfo);if ($state == 1) {return show('1','登陆成功');} elseif ($state == 2) {return show('2','账号或密码错误');} else {return show('3','用户不存在');}}}return view();
}

前台:

<script type="text/javascript">function ajaxPost(){var formData = $("#myform").serialize(); //获取表单中的值//serialize() 方法通过序列化表单值,创建 URL 编码文本字符串,这个是jquery提供的方法$.ajax({type:"post",async:false,url:"{:url('Admin/login')}",data:formData,//这里data传递过去的是序列化以后的字符串dataType:'json', 回调的数据默认以json的格式。或者xmlsuccess:function(data){console.log(data);if (data.status==-1){$("#content").append(data.msg);}//其他逻辑处理}});}
</script>

本文发布于:2024-02-01 13:26:02,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170676516236920.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:接口   数据   json
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23