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>
Любая идея, почему это будет происходить?
$ ("# перенаправить") [0] .submit(); Вы попробовали это? –
есть я сделал. Не работает :( – xszaboj
почта и перенаправление? – epascarello