首頁 > 資料庫 > mysql教程 > 為什麼我的 jQuery 驗證遠端方法總是顯示使用者名稱已被使用?

為什麼我的 jQuery 驗證遠端方法總是顯示使用者名稱已被使用?

DDD
發布: 2024-12-16 05:02:19
原創
812 人瀏覽過

Why Does My jQuery Validate Remote Method Always Indicate the Username as Taken?

利用jQuery Validate 遠端方法進行使用者名稱驗證

為了驗證資料庫中是否已存在使用者名稱,您已嘗試利用jQuery Validate 的遠端方法。雖然值得稱讚,但您目前的方法遇到了問題,並且始終指示使用者名稱已被使用,無論其實際存在如何。

要修正此問題,請考慮提供的解決方案中概述的實作。修改後的PHP 腳本採用了更直接的方法:

<?php <br>require_once "./source/includes/data.php";<br>header('Content-type: application/json');<br>$request = $_REQUEST['使用者名稱'];<p>$query = mysql_query("SELECT * FROM mmh_user_info WHERE username ='$username'");<br>$result = mysql_num_rows($query);<br>$result = mysql_num_rows($query); if ($result == 0){<br>$valid = 'true' ;}<br>其他{<br>$有效= 'false';<br>}<br>echo $valid;<br>?><br></p>
登入後複製

此PHP 代碼:

  • 檢索請求中的使用者名稱(例如,透過AJAX
  • 執行資料庫查詢以決定使用者名稱是否已存在。 ,然後jQuery Validate遠端方法使用該值來指示該物件的(中)可用性使用者名稱。過程中提供使用者適當的回饋。

以上是為什麼我的 jQuery 驗證遠端方法總是顯示使用者名稱已被使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板