前提・実現したいこと
jQueryの.get()を使って、phpファイルに値を送って処理結果を取得したいです。
実現したい機能としては、入力欄に入力した値をボタンを押したら下に表示できるようにしたいです。
発生している問題・エラーメッセージ
該当のソースコード
<body> <p>JQueryの練習</p> <p> <input type="text" name="name" id="name"> <input type="button" id="greet" value="Greet!"> </p> <div id="result"></div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script> $(function() { $('#greet').click(function() { $.get('greet.php', { name: $('#name').val() }, function(data) { $('#result').html(data); }); }); }); </script> </body>
php
1<?php 2echo htmlspecialchars("hi!" $_GET['name'], ENT_QUOTES, "utf-8"); 3?>
試したこと
キャッシュの削除をしてみても駄目でした。
ディベロッパーモードでNetworkタブを調べてみたところ
greet.php?name=dsaf 200 xhr jquery.min.js:2 241 B 7 ms
という値が取れ、問題なさそうなのですが値が帰ってきません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。