ホームページ  >  記事  >  ウェブフロントエンド  >  単純な登録ページの非同期リクエストの AJAX 実装サンプル コード

単純な登録ページの非同期リクエストの AJAX 実装サンプル コード

巴扎黑
巴扎黑オリジナル
2017-07-03 10:35:132412ブラウズ

以下のエディターは、簡単な AJAX 実装 登録ページ 非同期リクエストのサンプル コードを提供します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。エディターをフォローして一緒に見てみましょう

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 を使用して非同期リクエストを作成します


ネットワークを受け入れますPHPリクエスト渡されたデータをデータベースをチェックして判断し、その結果を前段階にフィードバックする


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を使用して実装されています

上記は、エディターによってもたらされる簡単な登録ですAJAX ページ全体の非同期リクエストのサンプルコードが完成しました。皆さんも Script Home を応援してくださいね~

以上が単純な登録ページの非同期リクエストの AJAX 実装サンプル コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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