好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ThinkPHP框架結合Ajax實現用戶名校驗功能示例

ThinkPHP框架結合Ajax實現用戶名校驗功能示例

熱門標簽:余姚電話機器人 廣東廣州在怎么申請400電話 咸寧銷售電銷機器人系統 電銷機器人問門薩維品牌my 外呼系統能給企業帶來哪些好處 百度地圖怎樣標注圖標 百度地圖標注偏差 400電話蘭州申請請 開發地圖標注類網站

本文實例講述了ThinkPHP框架結合Ajax實現用戶名校驗功能。分享給大家供大家參考,具體如下:

在模板文件中通過ajax獲取到用戶名,然后在控制器中將用戶名與數據庫比較,返回校驗結果給模板文件。

模板文件路徑shop/Home/View/User/register.html

!--register.html-->
!DOCTYPE html>
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
title>Untitled Document/title>
script type="text/javascript">
  var urlpath = "{$smarty.const.__CONTROLLER__}";
  //ajax無刷新方式校驗用戶名
  function checkname(){
    //(1)獲取被校驗的用戶名信息
    var nm = document.getElementById('User_username').value;
    //(2)ajax抓取到用戶名傳遞給服務器端進行校驗
    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function(){
      if(xhr.readyState == 4){
        document.getElementById('namecheck').innerHTML = xhr.responseText;
      }
    }
    //tp框架使用模式:分組/控制器/操作方法/方法參數
    //xhr.open('get', "/shop/index.php/User/checkNM/" + nm);//默認分組為Home
    xhr.open('get', urlpath + "/checkNM/" + nm);
  }
/script>
/head>
body>
  tr>
    td>
      label for="User_username">用戶名/label>
    /td>
    td>
      input type="text" name="username" value="" id="User_username" onblur="checkname()">
      span id="namecheck">{$errorInfo.username|default:""}/span>
    /td>
  /tr>
/body>
/html>

控制器文件路徑shop/Home/Controller/User/UserController.class.php

?php
//UserController.class.php
//命名空間
namespace Home\Controller;
use Think\Controller;
//前臺用戶控制器
class UserController extends Controller{
  //用戶名校驗
  function checkNM($name){
    //在數據庫中根據條件查詢結果
    $info = D('User')->where("username='$name'")->find();
    if($info){
      echo "span style='color:red'>用戶名已存在,請換一個/span>";
    }else {
      echo "span style='color:green'>恭喜,用戶名可以使用/span>";
    }
    exit;
  }
}

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • ajax實現用戶名校驗的傳統和jquery的$.post方式(實例講解)
  • 使用AJAX完成用戶名是否存在異步校驗
  • ajax設置async校驗用戶名是否存在的實現方法
  • jquery easyUI中ajax異步校驗用戶名
  • SSH網上商城之使用ajax完成用戶名是否存在異步校驗
  • Ajax校驗用戶名是否存在的方法

標簽:銅陵 臨沂 巴彥淖爾 麗江 十堰 重慶 鷹潭 衡陽

巨人網絡通訊聲明:本文標題《ThinkPHP框架結合Ajax實現用戶名校驗功能示例》,本文關鍵詞  ThinkPHP,框架,結合,Ajax,實,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ThinkPHP框架結合Ajax實現用戶名校驗功能示例》相關的同類信息!
  • 本頁收集關于ThinkPHP框架結合Ajax實現用戶名校驗功能示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 好玩的放置挂机类手游| 做你的爱人电影| 中文字幕一区二区人妻电影丶| 巨大胸大乳| 日本无卡视频| 午夜蜜月av男女爽爽爽| 天天射网站| 色香影院| 羞羞漫画汗汗漫画成人漫画| 她用高跟鞋鞋底碾着我的舌头| 男叉女动态图| 亚洲精品一区二区毛豆| av成人免费电影| 欧洲vodafonewifi大| 亚洲AV精品一区二区三区在线| 科技| 欧美精品久久久久A片壮的肾亏| 麻豆国产人妻欲求不满| 别揉我胸啊嗯上课口述| 男女18秘?免费网站视频小说| 在线港台四级| 最刺激黄a大片老师| 秋霞电影网日韩| 邻居的大屁股阿?让我好爽| 中国china体内裑精亚洲日本| 亚洲韩国乱理片大全| 狼国狠狠色综合久色| 男女无遮挡边做边吃视频免费 | 99精品日韩| 男人扒开女人秘?桶到爽网站| 日本黄色视| 露全胸无胸罩| 亚洲精品久久一区二区三区蜜桃臀 | 高速免费是入口还是出口时间为准| 亚洲欧美日韩精品久久亚洲区色播| 亚洲AV无码秘?深田咏美| 与女乱目录1~12| 男女18网站免费下载| 小sao货水好多真紧浪货视频| 少妇我被躁爽到高潮A片怎么看 | 九色99POPNY丨熟女丝袜|