
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jspからjavascriptの変数引継ぎ
-
C#テキストボックスの文字を配...
-
undefinedを表示させない方法は...
-
ページ内のみの検索窓(?)
-
Perlの配列をJavaScriptに渡せ...
-
同じIDで定義した要素の配列を...
-
functionから別のfunctionを実...
-
APIを使って埋め込んだグーグル...
-
同じ型【ハイフンと数字】だけ...
-
ActiveXobjectが作成できない
-
C#OpenCv V4にのエラーに関する...
-
ASP+アクセスでのSQLコメントに...
-
Linux バイナリ実行できない "...
-
window.openでタイトル名の指定
-
VB6における事前バインディング...
-
関数でy=g(x)のgとは何の略です...
-
明日・明後日・明々後日
-
JavaScriptで文字列の特定文字...
-
for文を使って変数に値を入れる...
-
IE11 javascriptについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C#テキストボックスの文字を配...
-
jspからjavascriptの変数引継ぎ
-
同じIDで定義した要素の配列を...
-
二次元配列を使って順位をだす...
-
Ascition Script2
-
配列番号を自動的に一括して入...
-
テトリス / 配列をブロックに...
-
空の配列に2次元配列の追加
-
undefinedを表示させない方法は...
-
javascriptで行を抽出したいです。
-
textareaに入力されたデータを...
-
Perlの配列をJavaScriptに渡せ...
-
助けてください‼︎ javascriptで...
-
(google apps script)スプレ...
-
javascript 変数名の連結をしたい
-
Javascript 配列の使い方について
-
JSON形式で取得した8桁の数字を...
-
行列データ?の文字列操作につ...
-
雪を降らせるみたいな、ゆらゆ...
-
配列データの利用方法
おすすめ情報