せずにHTMLページへJSページからデータの送信が、最初のページは純粋にあるので、私はformsを使用することはできませんJavaScriptと.jsファイルを使用してフォームを宣言することはできません。データが大きすぎるため、URLを使用できません。他の選択肢は何ですか?私が見つけたすべてのチュートリアルでは、フォームまたはURLを使用しています。代わりがありますか? this answerに基づいは、私は別のHTMLページに、JavaScriptから変数を送信すると、そのページにリダイレクトされるフォームまたはURL
は、私は、次のコードを使用する:
function post(array) {
var method = "post";
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", "helloworld.html");
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "array");
hiddenField.setAttribute("value", array);
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
}
を、私は別の方法で(パラメータ)ポストを呼び出します。
正常にhelloworld.htmlにリダイレクトされますが、渡された変数はどのように取得できますか?
でそれを救うことができるあなたはすでに私の例を試してみました、またはあなたはすでに、より良い解決策がありますか? –