Я пытаюсь выяснить, как обработать ответ от сервера (сервер возвращает либо true, либо false (в кодировке json)) с помощью ajax / query:
function submitFormWithAjax(form) {
form = $(form);
$.ajax({
url: form.attr('action'),
data: form.serialize(),
type: (form.attr('method')),
dataType: 'json'
});
var serverResponse = eval(result.responseText);
console.log(serverResponse);
return serverResponse;
}
теперь, когда я консоль записываю в журнал результат, там свойство responseText правильно отображается как true / false, однако всегда кажется, что функция возвращает true. Я не программист javascript / jquery, поэтому, если то, что я делаю выше, выглядит «глупо», простите меня, я пытаюсь соединить все вместе.
- Исправление: функция всегда возвращает false (не так, как я говорил выше)