画面遷移なしで
(index.htmlの)input項目の表示にget-data.phpの値を表示したいのですが、下記サンプルで試しています
<input type="text" name="txtb" id="output" value="Disp Change">のvalueに function csschangeで値を表示させてたいですが、上手くいきません。
もしかしたら、この使い方ではダメなのかといろいろ考えましたが
変更して試してみましたが上手くいかず、どのように応用すればいいのかご教授お願いします。
よろしくお願いします。
///////index.html/////////
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <title>サンプルプログラム</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script> <script type="text/javascript"> <!-- function action(){ $.getJSON('get-data.php', {number:9999}, csschange); } function csschange(result){ $('#output').text(result.text); } //--> </script> </head> <body> <p><input type="button" value="サンプルの実行" onclick="action();"></p> <div id="output"><input type="text" name="txtb" id="output" value="Disp Change"></div> </body> </html>///////get-data.php/////////
<?php //GET送信されたデータを受け取る $array_data = array(text=>'testdata'); //ヘッダーの設定 header('Content-type:application/json; charset=utf8'); //渡すデータ(配列)をJSON形式にデコードして出力 echo json_encode($array_data); ?>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/21 01:28
退会済みユーザー
2015/10/21 01:54