0
ajaxで成功したフォームを送信したいので、フォームがajaxの成功のために提出されたときにリロードする必要はありません。試しましたajaxの成功にページをリロードしないでフォームを提出する方法
if (response.success == true) {
$form = $("#formname");
var form = $form.serializeArray();
form.push({
name: window.csrfTokenName,
value: window.csrfTokenValue
})
このページにはページがリロードされませんでしたが、フォームも送信されませんでした。私もdocument.form ['formname']を試しました。submit()しかしそれはページをリロードしました。 助けてください
'form'データを渡して' AJAX'リクエストを書く必要があります –
あなたは明らかにAjaxについて十分読めませんでした。 Ajaxの 'success'コールバックは、再取得が完了したときに発生します。したがって、「送信」が完了し、回答が返されました。リクエストが発生する前に、値をAjaxに渡す必要があります。 –