Jquery .Submit()不会触发提交事件

我有一个非常小的问题,

我想在下拉列表更改时使用jquery提交我的代码:

$("#mydropDown").change(function(){ $("#myForm").submit(); }); 

但它没有提交。

我还在firebug控制台中解雇了以下代码:

 $("#myForm").submit(); 

它给了我这个输出

[form#myForm]

我没有得到什么问题……:o?

可能是,你有另一个事件限制,如果想清理:

  $("#mydropDown").change(function(){ $("#myForm").unbind().submit(); }); 

确保它在内

 $(document).ready(function(){ //.... }) 

在那个时候我使用了unbind,但我真的想找到它为什么会发生。 后来我找到了这个问题的答案。 我不太确定它是否正确但它对我有用。 在相同的forms(’#myForm’)中有一个提交按钮,其id =’submit’和name =’submit’。 我把两个都改为submit_btn,它对我有用,希望它可以帮助…

感谢您的支持!!!

您可能有另一个绑定到您的表单的事件正在取消提交事件。

要检查这一点,您可以在控制台中执行以下操作:

 console.log($('#myForm').data('events')); 

这将输出绑定到表单的所有事件。

jquery是非常基本的,所以它必须是别的东西。 要调试这个我只是注释掉所有的jquery,看看你是否可以通过提交按钮来提交表单。

如果这不起作用,它将查看您的操作页面。