用其他方式而不是按钮提交Rails表单

时间:2018-06-27 21:13:09

标签: javascript html ruby

如何用作提交

index.html.rb

<a href="#"  class="submit-link button">Log In</a>

application.js

$(function() {
    $(".submit-link").click(function() {
        $(this).submit();
    });

我所需要的已经准备就绪,但是出了点问题。

2 个答案:

答案 0 :(得分:0)

尝试这样

$(function() {
   $(".submit-link").click(function(e) {
      e.preventDefault();
      window.location.href = $(this).attr('href');
   });

答案 1 :(得分:0)

您可以使用preventDefault来释放href指向“#”的位置

$(function() {
   $(".submit-link").click(function(e) {
      e.preventDefault();
      window.location.href = $(this).attr('href');;
      //return false 
   });

或返回false