ホームページ  >  記事  >  バックエンド開発  >  PHP+AJAX オートコンプリートの例: 郵便番号処理_PHP チュートリアル

PHP+AJAX オートコンプリートの例: 郵便番号処理_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:54:181370ブラウズ

顧客が POSTCODE を入力すると、zipcode.PHP はそれを受け取り、データ テーブルから対応するデータを取得し、特定の形式 (ここでは | で区切られています) でクライアントに返します。最後に、クライアントは返された情報を受信し、ページに表示します。

<script> <br>function createRequestObject() { <br>var ro; <br>if(browser == "Microsoft Internet Explorer"){ <br>ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ <br>ro = 新しい XMLHttpRequest(); <br>} <br>return <br>} <br>var http = createRequestObject() { <br>http.open('get', 'zipcode.PHP?zip= '+zip); <br>http.onreadystatechange = handleResponse; <br>関数 handleResponse() { <br>if(http.readyState == 4){ <br>var 応答 = http.responseText; = 新しい Array(); <br>if(response.indexOf('|' != -1)) { <br>update = response.split('|'); <br>document.getElementById("city").value = update[0 ]; <br>document.getElementById("state").value = update[1]; <br>} <br>} <br></script>

を入力してから Tab

;table align="center">
郵便番号を入力してください:
都市:<入力type="text" id="city" name="city"/>
州: ;

上記は顧客入力ページ、以下はサーバー側処理ページ「zipcode.PHP」です

$dbpass = '111111';
$cn = mysql_connect("localhost", $dbuser, $dbpass); $sql = "郵便番号から都市、州を選択 = " . $_REQUEST['zip']
$row = mysql_fetch_array($rs); '] . $row['state']
;
顧客が POSTCODE を入力すると、zipcode.PHP はそれを受け取り、データ テーブルから対応するデータを取得し、特定の形式 (ここでは | で区切られています) でクライアントに返します。最後に、クライアントは返された情報を受信し、ページに表示します。

if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById("city").value = update[0]; ("状態").value = 更新
;



http://www.bkjia.com/PHPjc/364626.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/364626.html

技術記事

顧客が POSTCODE を入力すると、zipcode.PHP はそれを受け取り、対応する情報をデータ テーブルから取得し、特定の形式 (ここでは | で区切られています) でクライアントに返します。 ...



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。