У меня есть поле ввода в форме, которую я не хочу отправлять. Несмотря на то, что я удалил имя в поле ввода, он все равно отправляется, вероятно, из-за угловой магии.Angularjs, Изменить/Удалить данные на форме submit
Чтобы предотвратить это, я подумал, что если я смогу удалить этот элемент из почтового запроса, это будет решение.
<input type='radio' ng-model='birthday' ng-value='true'>
, когда форма отправляет POST, имеет поле с днем рождения, несмотря на вход, не имеющий атрибута имени. Итак, как я могу предотвратить его появление.
Форма является HTML шаблон, и контроллер называется на нг подать
Это не вопрос. Предоставьте некоторый код. И что вы пробовали? Как вы построили эту форму? Как вы связали его с контроллером? Как вы отправляете форму с помощью Ajax? –
обновлен с информацией –
Опять же, укажите код: Если вы не являетесь событием, предоставляете функцию, которая отправляет данные, как мы можем себе представить, что происходит? Добавьте функцию, которая отправляет данные, какие данные отправляются и откуда они. Обычно у вас есть один объект для всех данных формы и связать его, например. 'Нг-модель = "form.birthday"'. В контроллере вы можете отправить объект '$ scope.form' с Ajax на внутренний сервер. –