• ベストアンサー

JavascriptからPhpファイルの受取方法

使うファイルは二つです。 index.phpとcalc.php indexで取得した値(A)をcalcにgetかpostで取得させて、データベースと照合させてから、その取得した値(A)に対応する値(B)をまたindexに返したいのですが、 Jasonなどをググってやってみたのですが、calcに取得させてるのかどうかもわからず、とりあえず出力もどうやっていいのかわからず断念してしまいました。 どうやってやれば、取得した値(A)を変換させて、(B)をindexに出力し直せるのでしょうか? 文章がわかりづらいかも知れませんが、回答よろしくお願いします!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

だいぶわかりにくいですが、多分通常のajax的な動作を言ってますよね。 jQueryはご存知でしょうか?jQueryを使用すると簡単に実装できますよ。「jquery ajax」「jquery post」などで検索するとたくさん情報出てきますので見てみてください。 一応参考URL載せときます。 http://raining.bear-life.com/jquery/ajaxを使用してpost送信でデータ取得 http://qiita.com/FiNGAHOLiC/items/e226478c854aa76f0a0e

soccerrlove
質問者

お礼

いろいろ試してみたらできました! j_dataはphpで返した配列が入るとこであってるんですね! val()もうまくできました! 回答ありがとうございました!ホントに助かりました!

soccerrlove
質問者

補足

回答ありがとうございます! <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script type="text/javascript"> $(function() { $("#btn").click(function(){ $.ajax({ type: "POST", url: "ajax.php", data: { "page": 2 //ここを2の代わりに$("#hoge").val()みたいにできますか? }, success: function(j_data){ //ここのj_dataはphpで返した配列が入るとこなのでしょうか?j_dataでなくても名前はなんでもいいんですか? // 処理を記述 } }); }); }); </script> 載せてもらったURLのコードでわからない部分があったので、//で質問させていただきました! よろしくお願いします!

関連するQ&A