В представлении, внешнем по форме, у меня есть кнопка «Обновить». Ничего не происходит, когда я нажимаю кнопку. Пожалуйста помоги. Огромное спасибо.Отправить форму с помощью внешней кнопки
(haml)
%button#update_button(type="submit) Update
The call for the form:
= form_for @employee, id: 'employee-update-form' do |f|
...
And the JS intended to submit the form:
:javascript
$('#update_button').click(function() {
$('#employee-update-form').submit(function() {
$.ajax({
type: "PATCH",
url: '#{employee_path(@employee)}'
data: $('#employee-update-form').serialize(),
dataType: "JSON"
}).success(function(json) {
});
return false; // prevents normal behavior
});
Я уже делаю это. – tidelake
он не отправляет форму, это точно так же, как на submit yo запустить функцию, так что вам нужно вызвать метод отправки, я считаю так –
Не решение ajax, но оно работает для нормального поведения. Благодарю. – tidelake