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

Ajax提交GET后台处理

时间:2022-12-29 14:55:34浏览次数:58  
标签:status ajaxResult GET msg Ajax result 后台 data

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

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

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

if(!$data){
    ajaxResult(['status'=>-1,'msg'=>'请使用GET请求','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]);
}else{
    ajaxResult(['status'=>-100,'msg'=>'账号或密码错误','result'=>[]]);
}

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

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

标签:status,ajaxResult,GET,msg,Ajax,result,后台,data
From: https://www.cnblogs.com/wlei5206/p/17012529.html

相关文章

  • Ajax提交POST后台处理
    <?phpheader("Content-type:text/html;charset=utf-8");//登录一般都是post请求所以我们这里使用一个变量接受所以post请求$data=$_POST;//吧所有获取的参数赋......
  • Getting Started with Spring Cloud Stream 入门
    这篇文章是与BenWilcock共同撰写的,他是SpringatPivotal的产品和技术营销经理。......
  • 超全面的JavaWeb笔记day23<AJAX>
    AJAXAJAX概述1什么是AJAXAJAX(AsynchronousJavascriptAndXML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传......
  • Spagetti code and keyboard symbols
    Whatisspaghetticodeexactly?Spaghetticodeisthegeneraltermusedforanysourcecodethat’shardtounderstandbecauseithasnodefinedstructure.Whi......
  • MINI-LCTF2022 - kgadget 学习记录
    关于ret2dir用来绕smep、smap、pxn等用户空间与内核空间隔离的防护手段。首先,在内核中存在directmappingarea,线性地直接映射了整个物理内存空间。这就意味着,对于......
  • Android-Widget重装上阵
    如果要在Android系统中找一个一直存在,但一直被人忽略,而且有十分好用的功能,那么Widget,一定算一个。这个从Android1.x就已经存在的功能,经历了近10年的迭代,在遭到无数无视和白......
  • vs2022 打包多个类生成nuget包
    1.单个类直接右键项目,打包就生成nuget包了2.如果是多个类想打成一个包,新建一个类,然后将所有其他类引入,打包新建的类就可以了,3.更改版本号等信息,右键项目属性-包-看到包版......
  • ModStart 关于禁用后台页面多 TAB 显示的方法
    在最新的版本迭代过程中,系统默认开启了后台页面多标签打开支持。多页面标签其显示原理是将多个页面放置于iframe进行逻辑隔离。由于部分模块暂未完全支持,可通过如下方式临......
  • FL Studio 20 Getting Started Manual
    重要提示:本指南是一份通用的入门手册,适用于所有FLStudio版本。所有FLStudio版本的入门手册。有些功能并不是所有版本。例如。果味版不包括音频切片。请查看我们的网站ht......
  • 调用feign远程get请求的接口却提示 Request method ‘POST‘ not supported
    调用feign远程get请求的接口却提示“Requestmethod‘POST‘notsupported”修改前后的feign接口对比:(修改前)复制代码/**获取用户*/@GetMapping("/user/list")R......