У меня есть кнопка, на которую пользователь может щелкнуть, а затем будет запускать вызов ajax, и когда это произойдет, я хочу запустить другой вызов ajax. Я пробовал это так:
$.ajax({ method: "POST", url: 'send_confirm.php', data: { f_name: f_name, l_name: l_name, email: email, bedrijf: bedrijf, first: first, second: second, third: third, fourth: fourth }, success: function(res) { $.ajax({ method: "POST", url: 'send_mail.php', data2 :{ name: name, email: email, first: first, second: second, third: third, fourth: fourth }, succes: function(res){ console.log(res); } }); } });
Первый вызов ajax возвращает результат, потому что, когда я console.log(res)
он возвращает json_encode
но после console.log /, когда я удалил console.log. Второй вызов ajax не будет срабатывать (я думаю, что он не отображает Navigated to..
в console.log, и страница остается тем же / нет обратного вызова или чего-то еще)
Вы должны вызвать обратный вызов как «успешный», а не «успешно» (в соответствии с кодом, который вы приложили, это просто опечатка)
Есть два неправильных слова
Вы должны вызывать обратный вызов как « data
», а не « data2
» и « success
», а не « succes
» (в соответствии с кодом, который вы приложили, это неправильные слова в вашем скрипте