首页 > 其他分享 >Ajax提交POST后台处理

Ajax提交POST后台处理

时间:2022-12-29 14:55:09浏览次数:72  
标签:username ajaxResult msg Ajax result 后台 POST data

<?php
header("Content-type:text/html; charset=utf-8");

//登录一般都是post请求 所以我们这里使用一个变量接受所以post请求

$data = $_POST;  //吧所有获取的参数赋值给data

if(!$data){
    ajaxResult(['status'=>-1,'msg'=>'请使用POST请求','result'=>[]]);
}

if(!isset($data['password']) || !isset($data['username'])){   //判断所需要的参数是否存在
    ajaxResult(['status'=>-1,'msg'=>'缺少参数','result'=>[]]);
}

if($data['username'] == 'admin' && $data['password'] == '123456'){  //判断账号密码是否存在
    $r = ['username'=>'admin','password'=>'123456'];  //需要返回的数据
    ajaxResult(['status'=>1,'msg'=>'注册成功','result'=>$r]);
}

function ajaxResult($data){  //这里定义一个方法用来返回 json请求
    exit(json_encode($data));
}

参考 https://www.cnblogs.com/quan846951943/archive/2021/08/02/15089782.html

标签:username,ajaxResult,msg,Ajax,result,后台,POST,data
From: https://www.cnblogs.com/wlei5206/p/17012534.html

相关文章

  • 超全面的JavaWeb笔记day23<AJAX>
    AJAXAJAX概述1什么是AJAXAJAX(AsynchronousJavascriptAndXML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传......
  • ModStart 关于禁用后台页面多 TAB 显示的方法
    在最新的版本迭代过程中,系统默认开启了后台页面多标签打开支持。多页面标签其显示原理是将多个页面放置于iframe进行逻辑隔离。由于部分模块暂未完全支持,可通过如下方式临......
  • 调用feign远程get请求的接口却提示 Request method ‘POST‘ not supported
    调用feign远程get请求的接口却提示“Requestmethod‘POST‘notsupported”修改前后的feign接口对比:(修改前)复制代码/**获取用户*/@GetMapping("/user/list")R......
  • PostgreSQL数据库操作(2)
    一、数据库常规操作1.创建数据库//数据库登录psql-h服务器-U用户名-d数据库-p端口./psql-Upostgres-p5432-h127.0.0.1//创建数据库postgres=#crea......
  • PostgreSQL单机安装与介绍(1)
    一、PostgreSQL简介官网:https://www.postgresql.org/下载地址:https://www.postgresql.org/download/linux/redhat/源码下载:https://www.postgresql.org/ftp/source/v15.......
  • 通知:2023年PostgreSQL考试认证计划
    通知:2023年PostgreSQL考试认证计划PostgreSQL考试认证中心(简称:PGCCC)经中国PostgreSQL考试认证中心(简称:PGCCC)研究决定,现下发2023年度中国PostgreSQL考试认证全年计划,......
  • Vue:TDesign Starter 定制改造,中后台管理系统(前端)
    目前来说,TDesignStarter和普通的业务代码一样,没法做到像npm包一样通过升级来达到同步新增功能或修复问题的效果,所以这里记录一下TDesignStarter的定制改造过程。0.......
  • postgresql批量新增或更新的sql语句(Mapper实现)
    1@Insert({"<script>"+2"<foreachcollection=\"list\"item=\"item\"separator=\";\">"+3"INSERTINTOsc_water_month(\n......
  • .NET Core后台服务
    提问如何创建.NETCore后台服务回答引入nugetMicrosoft.Extensions.Hosting创建服务usingActiveAlarmDemo.Models;usingMicrosoft.Extensions.Hosting;na......
  • postman在请求前发送请求
    做接口测试过程中,有时候会遇到接口关联的问题,比如接口请求必须用到上一个接口的响应,如果要做接口关联,可以再添加一个请求,把响应的结果提取出来生成变量的方式,当然还可以使......