1
私はこのようなjQueryコードを持っています。
$("#continue").click(function() {
var policy = { policy: context.model, returnUrl : context.returnUrl };
$.post(context.continueUrl, ko.toJS(policy))
.done(function(data) {
if (data.response === "success") {
if (context.continueType === "POST") {
$("#redirect").submit();
}
window.location.href = context.returnUrl;
} else {
window.location.href = context.errorUrl;
}
});
});
問題は$("#redirect").submit();
がPOST
を使用してフォームを送信しなければならないということです。しかし、GET
の方法で送信してください。これをコンソールから呼び出すとうまくいきます。
形式:
<form id="redirect" action="MYURL" method="post" style="display: none;">
<input type="hidden" name="data" value="XXXXXXXXXXXXXX">
</form>
任意のアイデアは、なぜこれが起こってことでしょうか?
$( "#redirect")[0] .submit();これを試しましたか? –
はい私はしました。 did not work :( – xszaboj
投稿とリダイレクト? – epascarello