ホームページ  >  記事  >  ウェブフロントエンド  >  Ajax フォームを送信し、JSON メソッドを受け取る

Ajax フォームを送信し、JSON メソッドを受け取る

小云云
小云云オリジナル
2017-12-19 14:09:031874ブラウズ

ボタンをクリックするとデータがフォーム形式でサーバーに送信され、サーバーからの返信データを受け取ります。プロセス中にページは更新されません。この記事では主に Ajax でフォームを送信して json を受信するサンプル コードを紹介します。非常に優れているので、困っている方は参考にしていただければ幸いです。

html コード


<html xmlns="http://www.w3.org/1999/xhtml">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
 <script src="./testajaxjs.js"></script>
 <head>
 </head>
 <body>
  <form id="form1">
   <p>xingming:<input type="text" name="xingming"/></p>
   <p>nianling:<input type="text" name="nianling"/></p>
  </form>
  <button type="button" id="mybt" onclick="mysubmmit()">
   ajax提交
  </button>
 </body>
</html>

js コード


function mysubmmit(){
 $.ajax({
  type: "POST",
  url: "testajaxend.php",
  data: $(&#39;#form1&#39;).serialize(),
  async: false,
  success: function(databack){
   //console.log("chenggong");
   console.log(databack);
  },
  error: function(request){
   console.log("shibaile");
  }
 });
}

バックエンド PHP コード


<?php
  $name = $_POST[&#39;xingming&#39;];
  $age = $_POST[&#39;nianling&#39;];
  $myarray = array("name"=>$name, "age"=>$age);
  $myjson = json_encode($myarray);
  echo $myjson;
?>

関連推奨事項:

jquery を使用して Ajax 送信フォームを実装する 2 つの方法

Ajax テクノロジー 1 ajaxフォームを送信 jquery ajax チュートリアル js ajax

php HTML 更新なし フォームを送信 フォーム フォームを送信 ajax フォームを送信 js フォームを送信

以上がAjax フォームを送信し、JSON メソッドを受け取るの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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