Столько проблем при попытке получить текстовую ссылку для отправки формы в Chrome с использованием Rails и jQuery.
Я пробовал много комбинаций, и одна из них, которая, похоже, лучше всего работает в Chorme:
$('form:first').trigger('submit')
Это безумие ... Почему это сработало бы в первый раз, второй, а иногда и третий, но потом перестало работать?
Вот код Rails, который отображает кнопку отправки текстовой ссылки:
<li><%= link_to raw("<span class='button approve'><span><span>SAVE</span></span></span>"), "index_users", :onclick=>"$('form:first').trigger('submit')"%></li>
Я тоже пробовал этот код с такими же спорадическими результатами в Chrome:
$(this).closest('form').submit();
Любая помощь очень ценится.
Отредактировано:
Вот то, к чему относится тег формы:
<form method="post" id="form1" data-remote="true" class="search_form general_form" action="/settings/2/update_user" accept-charset="UTF-8">
А вот к чему относится текстовая кнопка:
<li><a onclick="$(this).trigger('click');" href="index_users"><span class="button approve"><span><span>SAVE</span></span></span></a></li>
Код onclick меняется, так как я пробую всеЯ могу найти.Еще раз спасибо за ваш совет.