javascript event.preventdefault()在使用Rails的jquery.click上不起作用

杉gan

我有一个Rails表单。但是我不想通过Rails提交表单。我想通过Ajax提交。

在查看文件中

          <li><%= submit_tag 'Save', id: 'submit', :class => 'button' %></li>

在js文件中

$(".submit").click(function() {
    alert("hi");
    event.preventDefault();

    health_marks_array = form_hash_and_submit();
    if (0 < health_marks_array.length) {
        call_form_submit(health_marks_array);
    }
    else{
        location.href = '/thinking_health_card/health_marks/new?form_name=' + form_name + '&student_id=' + student_id + '&health_exam_id=' + health_exam_id
    }
    return false

});

也试过了

$(".submit").click(function(event) {
    alert("hi");
    event.preventDefault();

    health_marks_array = form_hash_and_submit();
    if (0 < health_marks_array.length) {
        call_form_submit(health_marks_array);
    }
    else{
        location.href = '/thinking_health_card/health_marks/new?form_name=' + form_name + '&student_id=' + student_id + '&health_exam_id=' + health_exam_id
    }
    return false

});

为什么它不起作用?

Oleksandr T.

改变,从

$(".submit").click(function() {});

$("#submit").click(function(event) {
   event.preventDefault();
   ....
});

元素具有id #submit,而不是class.submit

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery .click()event.preventDefault()不起作用

来自分类Dev

event.preventDefault()在mozilla上不起作用

来自分类Dev

Javascript:preventDefault()在选择标记上不起作用?

来自分类Dev

jQuery'click'在JSFiddle上不起作用

来自分类Dev

Javascript event.preventDefault(); 即使使用委托事件也不起作用

来自分类Dev

Javascript event.preventDefault(); 即使使用委托事件也不起作用

来自分类Dev

javascript / jquery在我的html上不起作用

来自分类Dev

Javascript / jQuery在移动设备上不起作用

来自分类Dev

jQuery在由javascript创建的表上不起作用

来自分类Dev

使用Javascript加载脚本-在chrome上不起作用?

来自分类Dev

jQuery click(function(event)超链接将不起作用

来自分类Dev

jQuery .click函数在<td>标签上不起作用?

来自分类Dev

jQuery Click事件在移动设备上不起作用

来自分类Dev

jQuery on('click',...)在附加元素上不起作用

来自分类Dev

jQuery .click在动态加载的按钮上不起作用

来自分类Dev

jQuery Click事件在移动设备上不起作用

来自分类Dev

event.preventDefault不起作用

来自分类Dev

javascript在html上不起作用

来自分类Dev

Javascript Datepicker在Safari上不起作用

来自分类Dev

Javascript Datepicker在Safari上不起作用

来自分类Dev

javascript在onsubmit上不起作用

来自分类Dev

JavaScript 函数在 Django 上不起作用

来自分类Dev

另一个元素上的jQuery插件内的Click Event不起作用

来自分类Dev

颜色在Rails的TailwindCSS上不起作用

来自分类Dev

jQuery event.preventDefault()除非进行调试,否则不起作用

来自分类Dev

jQuery event.PreventDefault在用户定义函数中不起作用

来自分类Dev

单击链接时event.preventDefault()不起作用

来自分类Dev

event.preventdefault在Firefox中不起作用

来自分类Dev

event.preventDefault(); 提交表格时不起作用

Related 相关文章

  1. 1

    jQuery .click()event.preventDefault()不起作用

  2. 2

    event.preventDefault()在mozilla上不起作用

  3. 3

    Javascript:preventDefault()在选择标记上不起作用?

  4. 4

    jQuery'click'在JSFiddle上不起作用

  5. 5

    Javascript event.preventDefault(); 即使使用委托事件也不起作用

  6. 6

    Javascript event.preventDefault(); 即使使用委托事件也不起作用

  7. 7

    javascript / jquery在我的html上不起作用

  8. 8

    Javascript / jQuery在移动设备上不起作用

  9. 9

    jQuery在由javascript创建的表上不起作用

  10. 10

    使用Javascript加载脚本-在chrome上不起作用?

  11. 11

    jQuery click(function(event)超链接将不起作用

  12. 12

    jQuery .click函数在<td>标签上不起作用?

  13. 13

    jQuery Click事件在移动设备上不起作用

  14. 14

    jQuery on('click',...)在附加元素上不起作用

  15. 15

    jQuery .click在动态加载的按钮上不起作用

  16. 16

    jQuery Click事件在移动设备上不起作用

  17. 17

    event.preventDefault不起作用

  18. 18

    javascript在html上不起作用

  19. 19

    Javascript Datepicker在Safari上不起作用

  20. 20

    Javascript Datepicker在Safari上不起作用

  21. 21

    javascript在onsubmit上不起作用

  22. 22

    JavaScript 函数在 Django 上不起作用

  23. 23

    另一个元素上的jQuery插件内的Click Event不起作用

  24. 24

    颜色在Rails的TailwindCSS上不起作用

  25. 25

    jQuery event.preventDefault()除非进行调试,否则不起作用

  26. 26

    jQuery event.PreventDefault在用户定义函数中不起作用

  27. 27

    单击链接时event.preventDefault()不起作用

  28. 28

    event.preventdefault在Firefox中不起作用

  29. 29

    event.preventDefault(); 提交表格时不起作用

热门标签

归档