Я видел случаи, когда люди получают запрещенные ошибки при попытке сделать удаленные запросы Ajax, но я делаю локальный запрос, и у меня также включен CSRF в моем промежуточном программном обеспечении.
errorThrown возвращает "Запрещено"
Я думаю, что проблема может заключаться в том, что я пытаюсь отправить это в обычное представление (текущая страница)... Я не уверен, что мой препроцессор возвращается в представление, чтобы повторно отобразить страницу. или если он вернется обратно на мою текущую страницу. (не думаю, что я это очень хорошо объяснил)
Надеюсь, это даст вам достаточно хорошую картину того, что происходит. Любая/вся помощь приветствуется.
.ajax:
jQuery.ajax({
type: "POST",
dataType: "json",
data: dataString,
success: function(json) {
jQuery(".signup").attr('disabled', false);
$('.success').show();
console.log(json.message);
},
error: function(jqXHR, textStatus, errorThrown) {
jQuery(".signup").attr('disabled', false);
$('.fail').show().append(errorThrown);
console.log(textStatus);
}
});