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ランキング
-
C#テキストボックスの文字を配...
-
javascript 変数名の連結をしたい
-
同じIDで定義した要素の配列を...
-
JSONデータを50音順でソートしたい
-
助けてください‼︎ javascriptで...
-
textareaに入力されたデータを...
-
jspからjavascriptの変数引継ぎ
-
React hooksが値を返して配列変...
-
配列を作って総当たりで距離を...
-
javascriptで2つのArrayの...
-
JavaScript で配列の終わりまで...
-
JavaScriptにおける[] とか :...
-
Javascriptで文字を順番に表示...
-
JavaScriptでの動的な多次元配...
-
javascriptからphpに配列データ...
-
文字を一文字ずつ表示
-
window.openでタイトル名の指定
-
関数でy=g(x)のgとは何の略です...
-
C#OpenCv V4にのエラーに関する...
-
Excel VBA の ChangeFileAccess
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
同じIDで定義した要素の配列を...
-
C#テキストボックスの文字を配...
-
jspからjavascriptの変数引継ぎ
-
javascript 変数名の連結をしたい
-
二次元配列を使って順位をだす...
-
javascriptで行を抽出したいです。
-
多次元配列から最大値を1行また...
-
javascriptからphpに配列データ...
-
Perlの配列をJavaScriptに渡せ...
-
JSONデータを50音順でソートしたい
-
どうすればresponseText結果を...
-
バナーのランダム表示(複数、...
-
JavaScriptでの動的な多次元配...
-
JavaScriptからPHPに配列を渡す...
-
javascript 省略した記述と思わ...
-
【Google Apps Script】コード...
-
[JS] setAttributeで保存される...
-
javascriptで2つのArrayの...
-
javascriptを用いて作成された...
-
JavaScriptの配列変数検索
おすすめ情報