2016-08-30 37 views
0

jQueryには新しく、PHPにはほとんど幼児ではありません。 私は非常に基本的なWebページを持っています。これは、ユーザーがフォームに値を提供するので、JavaScriptオブジェクトに値を設定するjQueryを使用しています。jQueryのPHPへの投稿

私の次の学習ステップは、$ .post(url、data、callback)を使用することです。 ページ上のコンテンツを動的に更新します。私は、テストサーバーとPHPを実行し、XAMPPを使ってインストールしています。

私は、JavaScriptオブジェクトを受け取るために何がPHP側でコーディングされる必要があるかに関するいくつかのガイダンスを受けて、返信メッセージを送り返しましたか?

答えて

0

Javascript/Jqueryパートでお手伝いできます。

Ajaxを学ぶ必要があります。 Docs Here

あなたは、たとえば、このポストを受け取る特定のルートに、あなたのPHPサーバへの非同期要求を行います。

   $.ajax({ 
       type:'POST', 
       url:"/login", 
       data: { username: $('.username').val(), pass: $('.password').val() 
       }, 
       success: function(data){ 
        console.log("request worked"); 

       }, statusCode: { 
       200: function(response){ 
        // modify your content here 
        }, 
       } 
      }); 

受け取った後、あなたは、コードの状態で適切な応答を送信する必要があります(たとえば200)、この応答に基づいて、AjaxコールバックでHTMLを動的に変更できます。

+0

デニス、応答のおかげで。しかし、私は以下の例が使われているのを見てきました: $ .post(url、jsObject、function(data){}); URLとJavaScriptオブジェクトを持っていれば、あなたが言った$ .ajaxの部分が本当に必要ですか? –

+0

いいえ、それは同等です。私はそれをどうやって行うのかの例しか与えなかった。 :) –

関連する問題