У меня простая форма и хочу проверить, изменилась ли форма или нет. Если это изменилось, отправьте Иначе предотвратить подачу формы, поэтому я использовал возврат и вместо использования оператора if-else я попытался использовать Ternary Operation , но, к сожалению, я был поражен ошибкой
Код: Выделить всё
Uncaught SyntaxError: Unexpected token return
[/b] Но я не понял, почему эта ошибка? Тройная операция используется только для назначения? Не уверен в этой части. Ниже приведен просто образец того, что я пытался сделать.
Код: Выделить всё
var form_original_data = $("#frmProfile").serialize();
$("#frmProfile").on('submit', function(e) {
e.preventDefault();
$("#frmProfile").serialize() != form_original_data ? $("body").append('changed') : return;
})< /code>
Подробнее здесь:
https://stackoverflow.com/questions/352 ... y-operator