IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> jquery validator remote结合php使用方法 -> 正文阅读

[PHP知识库]jquery validator remote结合php使用方法

js验证源码

$(function(){
        /*表单提交时的处理方式,必需放在验证条件设置前面*/
         $.validator.setDefaults({
             submitHandler: function(){
                /*使用AJAX方式提交表单*/
                 $.ajax({
                     type:"POST",
                     url:"phpscript/cmd_User.php?cmd=add",
                     data:{validateNum:$("#validateNum").val(),
                           username:$("#username").val(),
                           pwd:$("#pwd").val(),
                           email:$("#email").val(),
                           qq:$("#qq").val()
                          },
                     dataType:"json",
                     cache:false,
                     success:function(json){
                        if(json.success=="true"){
                              $("#reginfo").html("注册成功,系统现将为你自动登录。");
                              $("#reginfo").css("color","green");
                              setTimeout(sendIndex,1500);
                         }else{
                              $("#reginfo").html("注册失败,请检查是否填写正确。");
                              $("#reginfo").css("color","red");
                         }
                     }
                 });
                //form1.submit();
             }
         });
        
        /*验证条件设置*/
         $("#regform1").validate({
             event:"blur",
                rules:{
                 validateNum:{required:true,number:true,remote:"phpscript/validateNum.php"},
                 username:{required:true,rangelength:[2,20],remote:"phpscript/exist_User.php"},
                 email:{required:true,email:true,maxlength:250},
                 pwd:{required:true,rangelength:[4,16]},
                 pwd2:{required:true,equalTo:'#pwd'},
                 qq:{required:false,number:true,rangelength:[5,12]}
                },
                messages:{
                     validateNum:{remote:"请输入正确的验证码"},
                     username:{remote:"用户名已经存在"}
                }
         });
    });

php脚本源码

<?php
    Header("Cache-Control","no-store");
    Header("Pragma","no-cache");
    Header("Expires", "0");
    session_start();
    include_once ('../include/mysql.inc.php');
    $mysqli= new mysqli(DBHOST,DBUSER,DBPWD,DBNAME,DBPORT);
    $mysqli->set_charset(DBCHAR);
    $sql = "select * from ".DBPREFIX."users where username='{$_GET['username']}'";
        $result = $mysqli->query($sql);
        $count = $mysqli->affected_rows;
        if($count == 1){
            echo "false";
         }else{
            echo "true";
         }
    ?>

很多示例都没有给出php脚本返回参数的形式,这里注重说明一下,php验证脚本只能返回"false"或者"true",其他的不能有任何的输出

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-03-21 20:28:31  更:2022-03-21 20:30:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 1:35:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码