• ベストアンサー

HTMLファイル1の値をpost

HTMLファイルからHTMLファイルへ移動するときに、 HTMLファイル1の値をpostで HTMLファイル2へ渡しJavaScriptで HTMLファイル1の値を表示させたいのですがうまくできません どのようにすればいいのでしょうか?

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

  • ベストアンサー
  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.3

他の方も言われるようにget、cookie、ヒドゥンパラメーターで渡すのが一般的と思います。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

そもそもサーバーサイドのプログラムを利用しないのに postで処理する意味がない どうしてもというならクッキー経由で処理するとか

  • t_ohta
  • ベストアンサー率38% (5081/13277)
回答No.1

postじゃなくてgetで渡しましょう。

関連するQ&A

  • HTMLファイル同士での値渡し

    困っています。 HTMLファイルからHTMLファイルへ移動するときに、 HTMLファイル1でJavaScript で算出された値を HTMLファイル2へ渡して使用したいのです。 showModalDialogだとダイアログにしか渡せないし・・・。 このように、値をそのまま次のページに渡すための方法を教えてください。 お願いします。

  • HTMLファイル2へ渡しjQuery

    HTMLファイルからHTMLファイルへ移動するときに、 HTMLファイル1の値をpostで HTMLファイル2へ渡しjQueryで HTMLファイル1の値を表示させるプログラムがわかりません

  • POSTされた値を書き出し

    perlなどにPOSTやGETされた値をscirpt要素内に安全にしたいです こんな感じのjqueryを書き出したいと思っています。 $("#hoge").animate({width: "500px", height: "500px"},1000,"linear"); 使えるjavascriptの制限がかなりかかってもいいのでperlの置換えや送られてくるコードがjqueryかどうか判定などを使って安全に使えるようにする方法はありますか? 例えば、値のみをHTMLのフォームから送信してjqueryの値に入れて表示する方法の安全性はどうでしょうか? よろしくお願いします <script type="text/javascript">  ここにPOSTやGETされた値を基にしたjqueryなどを記述したい <script>

  • HTMLで入力されたデータをPOSTで受け取るときに値がおかしくなる

    HTMLのテキスト画面に下記のような記号列をいれて、 "#'\ 次画面でPOSTの値を表示すると、 \"#\'\\ になってしまいます。 DBに入れることを考えてはいるのですが、何かよい方法はないでしょうか?

    • ベストアンサー
    • PHP
  • JAVAで出力した値をHTMLで使う

    HTMLのフォームからJAVAに値を渡し、 JAVAで処理をしたものをHTMLのアプレットに 表示する方法は分かりました。 でも、アプレットでの出力だと、HTMLの JavaScriptで扱えません。 JAVAの値をHTMLのフォームなどに出力する方法が あれば教えてください。

  • 別HTMLを呼出て値を取得する方法を教えてください

    WEBプログラム初心者です。 メインのHTMLから別のHTMLを呼び出して値を取得しメインのHTMLに表示させたいです。 ■イメージ メインHTMLでボタンを押されたら(javascript ?)、 別ファイルを読み込んで(正規表現?である文字に付随する値)を取得して、 メインのHTMLのテキストエリアにセットするような感じになりますかね? どのように記述すればよろしいでしょうか? Jquery等他言語はよくわからないので、 javascriptだけで実現していただけると助かります。

  • JavaScript→HTMLへ値渡しする方法

    お世話になります。 JSPファイル内のJavaScriptで調べた値を、 同じJSPファイル内のHTMLへ値を渡して、 その値をHTML内のIF文で判断して、 HTMLの表示画面内容を、 大まかには、以下のサンプルソースのような流れで 変更したいです。 <script language="JavaScript" type="text/javascript"> <!-- function getInfoAgentUser(){ var agent_user = navigator.userAgent.toLowerCase(); var WinOs = agent_user.indexOf("win") != -1; // 文字列に、"win"が含まれているケース var Msie = agent_user.indexOf("msie") != -1; // 文字列に、"msie"が含まれているケース var errFlg = ""; if(WinOs){ if(Msie){ errFlg = "0"; }else{ errFlg = "1"; } }else{ errFlg = "2"; } } //--> </script> </head> <body onLoad="getInfoAgentUser()"> <c:if test="${errFlg == 1}"> <h1>ブラウザエラー</h1> <div class="main"> <p><c:out value="Internet Explorerを利用してください" /></p> </div> </c:if> <c:if test="${errFlg == 2}"> <h1>OSエラー</h1> <div class="main"> <p><c:out value="Windows XP以上を利用してください" /></p> </div> </c:if> 上記のサンプルソース内の、 JavaScript内のIF文で判断した「errFlg」変数の値を、 <body ~以下で、 <c:if test="${errFlg == 1}"> みたいに判断し分岐して、 HTMLの表示画面内容を 変更したいです。 どのようにすれば、上記の「errFlg」変数の値を JavaScript→HTMLへ値渡し出来るのでしょうか? 以上になります。 ご存じの方がいらっしゃいましたら教えてください。 宜しくお願いします。

  • POSTやGETの値の取得方法

    JavaScriptでPOSTやGETの値を取得するにはどうすればいいのでしょうか

  • PHPがHTMLのformの値を受け取らない

    状況: ファイルアップロードを作成しようとしたところPHPがHTMLのformのsubmitした物を受け取らない。 しかしHTML側にjavascriptを読み込ませ XMLHttpRequest によってsendすると受け取れる。 環境: apache 2.2.4 php 5.2.3 ------------HTML <html><body> <form action="test.php" enctype="multipart/form-data"> <input type="text" id="name"> <input type="file" id="file"> </form> </body></html> ------------PHP <?php header('Content-type: text/plain; charset=UTF-8'); print "\$_POST:";var_dump($_POST);print "\n"; print "\$_FILES:";var_dump($_FILES);print "\n"; ?> ------------結果 $_POST:array(0) { } $_FILES:array(0) { } ------------ 原因がphp.iniなのか、httpd.confなのか、はたまたそれ以外に原因があるのかがさっぱり判らず質問しました。 どうやったらHTMLのformの値をPHPで受け取れますか?

  • HTTPハンドラでPOSTした値を受け取りたい。

    C♯でASP.NET環境にて開発をしています。 htmlにボタン(submit)を置いて、postが来たら、ashx(HTTPハンドラ) のほうでリクエスト値を見てDBから値を取り、結果を返したいと思っています。 結果については、JavaScriptのほうでinnerHTMLを使って反映させる予定です。 オンロードでJavaScriptのメソッドを呼んでるんですが (body onload = "test();") (input type hiddenでいくつかの値がpostされるように なっています) function test() { var ret = new Ajax.Request('GetValue.ashx'),{ method:'post' … } こんな感じでashxを呼んでるものの、htmlでpostした値が 受け取れません。 context.Request.Querystringで取ろうとしてるんですが… htmlでリクエストした際に、JavaScriptを呼んで、そこでajaxリクエストをしている という作りがまずいのでしょうか? HTTPハンドラを使うのが始めてなので、頓珍漢なことをしているかも しれませんが、ご教授いただけると助かります。 宜しくお願いします。

専門家に質問してみよう