非同期通信の改良版{jsonで非同期}

20150722

文字数[2023文字] この記事は3分32秒で読めます.

Logging

つい最近、この方法を知った自分です・・・。それまではこういう方法で返せると思っていなかったというかソコまで考えていなかったです。ちなみに、このjson形式で送信すると複数のデータがやりとりできるので便利です。グーグルでjson形式で非同期受信などとググるとサンプルコードがでてきます。php結構凄いなとかおもいます。おそらく他の言語でも同じようなことが出来るのだと思います。javaとか確実に出来そうな気がします。
日々、他の人が書いたコードを見ることは勉強になります。こんな書き方があるだなとか、ほんと日々、勉強になります。自分の糧にも繋がります。いま自分がもっともコードを書くときに苦戦するのが変数やオブジェクトの名前付け・・・基本的に自分は英語があまりわからないので、すごく勉強していればよかったなと思うわけです。学生時代には一にも二にも勉強だとおもいます。遊びも大事ですけど・・、やはり勉強していると将来の幅が広がることは間違いないです。
 
サンプルサイトはこちら。https://zip358.com/tool/sample-0722/

<?php
$hoge = $_POST['hoge'];
$data=array();
$data["hoge"]="urlエンコードされた文字::".urlencode($hoge)."通常文字::".$hoge;
echo json_encode($data);
<!DOCTYPE html>
<html lang="ja">

<head>
   <meta charset="UTF-8">
   <title>zip358.com:sample-非同期2</title>
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
   <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
   <script>
      $(function() {
         $("#textarea").keypress(function() {
            $.ajax({
               type: "POST",
               url: "sample-0722.php",
               dataType: 'json',
               data: {
                  "hoge": $("#textarea").val()
               },
               success: function(data) {
                  $("#view").text(data.hoge);
               },
               error: function(data) {

               }
            });
         });
      });
   </script>
</head>

<body>
   <br><br>文字をURLエンコード処理して返します。何か入力してください。<br>※非同期通信なので正確に処理してくれるわけではありません。<br><br>
   <textarea id="textarea" rows="10" cols="100"></textarea>
   <br>
   <div id="view"></div>
</body>

</html>



292番目の投稿です/298 回表示されています.

中の人🏠️

AIによるおすすめ記事

著者名  @taoka_toshiaki

※この記事は著者が30代後半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


タグ

https, java, json, php, zipcomtoolsample, いま, オブジェクト, グーグル, ググ, コード, こちら, こと, サイト, サンプル, そう, ソコ, それ, データ, とき, やりとり, よう, わけ, 付け, 便利, 勉強, 受信, 名前, 基本, 変数, 大事, 学生, 将来, 形式, 方法, 日々, 時代, 書き方, 最近, 確実, 自分, 苦戦, 英語, 複数, 言語, 送信, 遊び, 間違い, 非同期,