php弹出式登录窗口并获得登录后返回值

时间:2022-09-24 12:23:10

一款bootstrap样式结合php制作的弹出式登录窗口,输入用户名和密码后,ajax传参给后台,并获得登录后返回值。

php弹出式登录窗口并获得登录后返回值

hwLayer+ajax弹出登录框

 $(function() {
     $('#form-btn').hwLayer({
         width: 480,
         tapLayer: false,
         afterClose: function() {
             console.log('close');
         }
     });
     $(".hwLayer-ok").on('click', function(event) {
         event.preventDefault();
         var user = $('#user').val();
         var pass = $('#password').val();
         if (user == '') {
             $('#msg').addClass('text-danger').text('用户名不能为空!');
             return false;
         }
         if (pass == '') {
             $('#msg').addClass('text-danger').text('密码不能为空!');
             return false;
         }
         $.ajax({
             url: 'login.php',
             type: 'POST',
             dataType: 'json',
             data: {username: user, password: pass},
             beforeSend: function() {
                 $('#msg').addClass('text-success').text('正在登录...');
                 $(".hwLayer-ok").attr('disabled', true);
             },
             success: function(res) {
                 if (res.code == 1) { //登录成功
                     $('#result').html('欢迎您,' + user + ',登录时间:' + res.logintime);
                     $('#msg').removeClass('text-danger').addClass('text-success').text('登录成功!');
                     $('#hw-layer-login').hwLayer('close');
                 } else {
                     $('#msg').addClass('text-danger').text('用户名或密码错误!');
                 }
                 $(".hwLayer-ok").removeAttr('disabled');
             }
         });
     });
     //escape关闭弹出层
     $('.hw-overlay').on('click', function(event) {
         if (event.target == this) {
             $('#hw-layer-login').hwLayer('close');
         }
     });
 });

login.php返回值

 $arr = array("code"=>1,"logintime"=>date("Y-m-d H:i:s"));
 echo json_encode($arr);

本实例下载:https://www.sucaihuo.com/php/877.html

php弹出式登录窗口并获得登录后返回值的更多相关文章

  1. jeecg 弹出框 点击按钮回调父页面 返回值

    jeecg 弹出框 点击按钮回调父页面 返回值 <t:base type="jquery"></t:base> <t:base type=" ...

  2. ZH奶酪:Ionic中(弹出式窗口)的&dollar;ionicModal使用方法

    Ionic中[弹出式窗口]有两种(如下图所示),$ionicModal和$ionicPopup; $ionicModal是完整的页面: $ionicPopup是(Dialog)对话框样式的,直接用Ja ...

  3. web全栈开发之网站开发二(弹出式登录注册框前端实现-类腾讯)

    这次给大家分享的是目前很多网站中流行的弹出式登录框,如下面的腾讯网登录界面,采用弹出式登录的好处是大大提升了网站的用户体验和交互性,用户不用重新跳转到指定的页面就能登录,非常方便 先来个演示地址 要实 ...

  4. 自定义HttpModule,用于未登录用户,不弹出Windows认证窗口,而是跳转回SSO站点

    2012年的一篇随笔记录,可以学习到如何自定义HttpModule,而具体里面针对需求开发的代码,可能未必能让大伙了解到什么,可快速扫描而过. using System; using System.W ...

  5. PropertyGrid—为复杂属性提供下拉式编辑框和弹出式编辑框

    零.引言 PropertyGrid中我们经常看到一些下拉式的编辑方式(Color属性)和弹出式编辑框(字体),这些都是为一些复杂的属性提供的编辑方式,本文主要说明如何实现这样的编辑方式. 一.为属性提 ...

  6. 利用cookie实现&OpenCurlyDoubleQuote;只弹出一次窗口”的JS代码

    弹出式窗口通常被用来做弹出广告(CPM),其实用弹出式窗口用来做消息通知也是最普遍而且是最有效的方法,但如果每次刷新页面特别是刷新首页都要弹出窗口的话,那绝对是让访问者厌烦的事情. 比如你将上面的脚本 ...

  7. 【转】PyQt弹出式对话框的常用方法及标准按钮类型

    pyQt之弹出式对话框(QMessageBox)的常用方法及标准按钮类型 一.控件说明 QMessageBox是一种通用的弹出式对话框,用于显示消息,允许用户通过单击不同的标准按钮对消息进行反馈,且每 ...

  8. web开发实战--弹出式富文本编辑器的实现思路和踩过的坑

    前言: 和弟弟合作, 一起整了个智慧屋的小web站点, 里面包含了很多经典的智力和推理题. 其实该站点从技术层面来分析的话, 也算一个信息发布站点. 因此在该网站的后台运营中, 富文本的编辑器显得尤为 ...

  9. AOPR弹出Order Now窗口怎么办

    当我们忘记了我们自己设置的office密码的时候,需要一款office密码破解软件来帮我们破解,Advanced Office Password Recovery就是这样的一款软件,其简称AOPR.试 ...

随机推荐

  1. Golang语法与代码格式速记【转】

    // Description: Golang语法与代码格式速记 // Author: cxy // Date: 2013-04-01 // Version: 0.3 // TODO 说明 // TOD ...

  2. 【freemaker】之include&comma;import区别

    新建三个模版文件 inc1.ftl,inc2.ftl,03.ftml <#--inc1--> <#assign username="老李1"> <#- ...

  3. 读取tomcat下的文件夹路径

    背景:测试的为了每次部署时清缓存,将temp文件夹也删了,导致系统中有些excel导出功能用不了. 解决:新建一个监听文件,在系统启动时,判断temp文件夹是否存在,不存在就新建. temp文件夹的作 ...

  4. 7月19日Docker&Kubernetes技术沙龙总结 - DockOne&period;io

    7月19日Docker&Kubernetes技术沙龙总结 - DockOne.io undefined

  5. HDU - 1702 ACboy needs your help again&excl;(栈和队列)

    Description ACboy was kidnapped!! he miss his mother very much and is very scare now.You can't image ...

  6. PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)

    CSV大文件的读取已经在前面讲述过了(PHP按行读取.处理较大CSV文件的代码实例),但是如何快速完整的操作大文件仍然还存在一些问题. 1.如何快速获取CSV大文件的总行数? 办法一:直接获取文件内容 ...

  7. iOS 实现简单的毛玻璃效果

    最近在整理导航栏的渐隐渐现效果,整理过程中偶然学会了图片的毛玻璃效果实现,很简单,不多说了,先上图看看效果对比, 这是原图, 这是加了效果后的,创建图片的代码就不上了,下面看下添加效果的代码: // ...

  8. 如何在VS2017中使用快捷键格式化代码?

    1.同时按住Ctrl键+A键,全选代码或要格式化的部分代码: 2.再按住Ctrl键,接着按一下K键,接着按一下F键.(注意:Ctrl键在按后面这2个键的时候一直是按着的,直到F键按完才松开).也就是俗 ...

  9. NLP︱LDA主题模型的应用难题、使用心得及从多元统计角度剖析

    将LDA跟多元统计分析结合起来看,那么LDA中的主题就像词主成分,其把主成分-样本之间的关系说清楚了.多元学的时候聚类分为Q型聚类.R型聚类以及主成分分析.R型聚类.主成分分析针对变量,Q型聚类针对样 ...

  10. 从三个开源项目认识OpenFlow交换机 - OVS

    在SDN/NFV的网络革新技术浪潮的引领下,催生了诸多数据面开源方案的诞生.业界知名度较高的有OVS(Open vSwitch).FD.io (Fast Data I/O).ODP(Open Data ...