JavaScriptからPHPに配列を渡すやり方を教えてください。
やりたい事は、A.HTMLのJavaScriptで動的に作成された配列をB.PHPにPOSTで渡して、B.PHPに遷移したいと思っています。Ajax、JSONなどのキーワードで検索するとそれらしい回答はあるのですが、B.PHPに遷移したいので、Ajaxでもないような気がして、やりたい事にマッチする回答がありませんでした。配列列をHiddenで渡すしかないのでしょうか。もう少しスマートのやり方がないでしょうか。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>JavaScriptで動的に作成された配列を
配列とはjavascriptの配列なのか、
>B.PHPにPOSTで渡して、B.PHPに遷移したい
動的にpostのフォームをつくってやる一番スマートでしょうね
<head>
<script>
function post_b(){
var hoge=document.getElementById("hoge");
if(hoge) hoge.parentNode.removeChild(hoge);
hoge=document.createElement("form");
hoge.setAttribute("action","b.php");
hoge.setAttribute("method","post");
var datas=[
{"name":"hairetu[0]","value":"fuga1"}
,{"name":"hairetu[1]","value":"fuga2"}
,{"name":"hairetu[2]","value":"fuga3"}
,{"name":"hairetu[3]","value":"fuga4"}
];
for(var i=0;i<datas.length;i++){
var hairetu=document.createElement("input");
hairetu.setAttribute("type","hidden");
hairetu.setAttribute("name",datas[i]["name"]);
hairetu.setAttribute("value",datas[i]["value"]);
hoge.appendChild(hairetu);
}
document.getElementsByTagName("body")[0].appendChild(hoge);
hoge.submit();
}
</script>
</head>
<body>
<input type="button" value="post b" onclick="post_b()">
</body>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- その他(コンピューター・テクノロジー) 4勤2休のシフト作成 1 2022/12/15 15:38
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- WordPress(ワードプレス) wordpress などのcmsの普及によって、htmlの知識の価値は下がりますが、サイトに手を加え 1 2022/03/31 20:16
- WordPress(ワードプレス) WordPressのサイトをオリジナルテーマで作るならHTML、CSS、JavaScript、PHP 1 2022/06/03 15:18
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同じIDで定義した要素の配列を...
-
JavaScriptでの動的な多次元配...
-
jspからjavascriptの変数引継ぎ
-
JavaScriptで流れる文字
-
(google apps script)スプレ...
-
HTMLで誕生石と星座をアラート...
-
C#テキストボックスの文字を配...
-
二次元配列を使って順位をだす...
-
javascript 変数名の連結をしたい
-
Javascriptで文字を順番に表示...
-
配列について、その要素を並べ...
-
変数内容が'変数名'の文字列な...
-
javascriptからphpに配列データ...
-
1から20までの整数から、重複な...
-
jQueryで文字数カウンタ(複数...
-
配列を作って総当たりで距離を...
-
google apps scriptの終了のさせ方
-
ActiveXobjectが作成できない
-
Boolean型配列中のTrueの有無を...
-
ASP.NET MVCでObjectをjsに渡す
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
二次元配列を使って順位をだす...
-
C#テキストボックスの文字を配...
-
同じIDで定義した要素の配列を...
-
jspからjavascriptの変数引継ぎ
-
javascript 変数名の連結をしたい
-
React hooksが値を返して配列変...
-
undefinedを表示させない方法は...
-
javascriptで行を抽出したいです。
-
二次元配列の全要素の全要素を...
-
JavaScriptにおける[] とか :...
-
JavaScriptでの動的な多次元配...
-
順列生成アルゴリズムについて...
-
WSH(Jscript)でファイル一覧
-
JavaScriptからPHPに配列を渡す...
-
javascriptからphpに配列データ...
-
多次元配列から最大値を1行また...
-
textareaに入力されたデータを...
-
どうすればresponseText結果を...
-
フォーム入力値の重複チェック
-
オブジェクトから任意のプロパ...
おすすめ情報