1
Я пытаюсь создать кнопку, которая отправляет форму, а затем перенаправляется на другую страницу.CakePHP submit form then redirect not working
$('#saveApp').click(function() {
event.preventDefault();
$("form[id='CustomerSaveForm']").submit(); // use the native submit method of the form element
window.location.href = "<?php echo EWConfig::$URL?>/ExpressWay/ProgramApplications/sales/residence";
return true;
});
Это будет перенаправлять, но не отправить форму, хотя закомментировав event.preventDefault()
будет делать противоположное.
какой-либо причине не перенаправлять со стороны сервера? –
Единственное его перенаправление на эту кнопку. Другая кнопка отправляет форму и не перенаправляет ее. Поэтому я не думал, что серверная сторона - лучший вариант. – Subie
вы можете использовать пост 'ajax', затем' $ .post (...) 'используя событие' done', чтобы убедиться, что при перенаправлении (также помогает сортировать проверки и т. Д.), Подробнее здесь https: //api.jquery. com/jQuery.post/ –