Ajax を使用してフォームを送信し、その中で JSON データを受信する方法

php中世界最好的语言
リリース: 2018-03-31 13:43:49
オリジナル
2073 人が閲覧しました

今回は、Ajax を使用してフォームを送信し、その中の JSON データを受信する方法と、Ajax を使用してフォームを送信し、その中の JSON データを受信する際の 注意事項 について説明します。ここでは実践的なケースを示します。 、見てみましょう。

要件:

ボタンをクリックすると、データがフォームの形式でサーバーに送信され、サーバーからの戻りデータが受信されます。プロセス中にページは更新されません。

html code

<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 code

function mysubmmit(){
 $.ajax({
  type: "POST",
  url: "testajaxend.php",
  data: $('#form1').serialize(),
  async: false,
  success: function(databack){
   //console.log("chenggong");
   console.log(databack);
  },
  error: function(request){
   console.log("shibaile");
  }
 });
}
ログイン後にコピー
backend

php code

<?php
  $name = $_POST[&#39;xingming&#39;];
  $age = $_POST[&#39;nianling&#39;];
  $myarray = array("name"=>$name, "age"=>$age);
  $myjson = json_encode($myarray);
  echo $myjson;
?>
ログイン後にコピー
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い内容については、PHP に関する他の関連記事に注目してください。中国語のサイトです!

推奨読書:

ネイティブ Ajax とカプセル化された Ajax の使用方法 (コード付き)

フォームフォーム送信を実装するための Ajax メソッド

以上がAjax を使用してフォームを送信し、その中で JSON データを受信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!