###前提・実現したいこと
jQueryで$.getメソッドを使い、phpファイルを連携させたい。
###発生している問題・エラーメッセージ
フォームに入力した内容を含んだメッセージをphpファイルと連携させ、表示する単純なページを作成しました。 入力した内容がbluebirdだとすると、hi! bluebirdとphpから返します。 しかし、ボタンを押しても値が返ってこないので、phpファイルを読み込めていないのかもしれません。
###該当のソースコード
<!DOCYYPE html> <html> <head> <meta charset="utf-8"> <title>jQueryの練習</title> </head> <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="http://code.jquery.com/jquery-1.10.1.min.js"></script> <script> $(function () { $('#greet').click(function () { $.get('greet.php', { name: $('#name').val() }, function (data) { $('#result').html(data); }); }); }); </script> </body> </html>
<?php echo htmlspecialchars("hi! " . $_GET['name'], ENT_QUOTES, "utf-8");
###補足情報(言語/FW/ツール等のバージョンなど)
上のコードがquery.htmlで下がgreet.phpとなっております。
もちろん2つのファイルは同じディレクトリ内にあります。
回答よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/06 07:42
2017/11/06 07:53