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,看看你是否可以通过提交按钮来提交表单。
如果这不起作用,它将查看您的操作页面。