0

これは、投稿値を送信するページにリダイレクトするための実用的な例です

<a href="#" onClick="someFunc(); document.formname.submit();  return false;"  >click to post</a>
<form name="formname" action="/somepage.php"  method="post">
<input type="hidden" name="postName" value="something">
</form>

できます。 http://www.avramovic.info/razno/jquery/redirect/demo.phpは、jsを使用してフォームを作成することで同じことを行います。jQuery()。redirect('/ redirurl /'、{'arg1':'value1'、'arg2':'value2'});

プラグインなしで同じことを達成する方法は?

4

2 に答える 2

0

与えられたコードの生のJS「バージョン」を使用するだけです。

var form = document.createElement('form');
form.style.display = "none";
form.action = "TARGET URL HERE";
form.method = "post";
// for each of your input variables:
var input = document.createElement('input');
input.name = "NAME HERE";
input.value = "VALUE HERE";
form.appendChild(input);
// After the last input:
document.body.appendChild(form);
form.submit();
于 2012-08-05T19:31:06.853 に答える
0

jquery を使用している場合:

var form = $('<form method="POST" action="my_action_url">' +
    '<input type="hidden" name="my_post_var" value="' + my_value_var + '" />' +
    '</form>');
$(document.body).append(form);
form.submit();

関数に入れることもできます。

于 2014-03-06T22:32:44.640 に答える