以下のエディターは、簡単な AJAX 実装 登録ページ 非同期リクエストのサンプル コードを提供します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。エディターをフォローして一緒に見てみましょう
(1)AJAX = 非同期JavaScriptとXML。
(2)AJAX は、高速で動的な Web ページを作成するために使用されるテクノロジーです。
(3) AJAXはバックグラウンドでサーバーと少量のデータをやり取りすることで、Webページを非同期に更新することができます。これは、ページ全体を再読み込みしなくても、Web ページの一部を更新できることを意味します。
(4) 従来の Web ページ (AJAX を使用しない) でコンテンツを更新する必要がある場合は、Web ページ全体を再読み込み する必要があります。
シンプルなレイアウト
JS はまず、サーバーとの対話を減らすためにフロントエンドができることを決定します$('button').on('click',function(){; var booluser = $('#data input')[0].value.length >= 8; var boolpwd = $('#data input')[1].value.length >= 6 ; var boolpwd1 = $('#data input')[1].value == $('#data input')[2].value ; var retel =/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/g; var booltel = retel.test($('#data input')[3].value); var reemail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/g ; var boolemail = reemail.test($('#data input')[4].value); //这里应该嵌套使if的,但是不是实际开发,这么写便于代码观看 if(!booluser){ console.log('user:不能少于8位'); } if(!boolpwd){ console.log('pwd:不能少于6位'); } if(!boolpwd1){ console.log('pwd1:两次输入密码不一致'); } if(!booltel){ console.log('tel:请输入正确的电话号'); } if(!boolemail){ console.log('email:请输入正确的邮箱格式'); }
ajax を使用して非同期リクエストを作成します
if(booluser && boolpwd && boolpwd1 && booltel && boolemail){ $.ajax({ type:"get", url:"reg.php", async:true, data:{ user:$('#data input')[0].value, pwd:$('#data input')[1].value, tel:$('#data input')[3].value, email:$('#data input')[4].value }, success : function(data){ console.log(data); } }); } })
。
以上が単純な登録ページの非同期リクエストの AJAX 実装サンプル コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。