Javascript 如何在focusout()上提交Ajax表单
我有以下表格,由AJAX提交: HTMLJavascript 如何在focusout()上提交Ajax表单,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有以下表格,由AJAX提交: HTML 请阅读以下内容: 阅读以下内容:要提交表格,请使用: $('#user_name').on('focusout', function() { $("#formEditUsername").get(0).submit(); // this fires JS native event, not jquery handler }); 要提交表格,请使用: $('#user_name').on('focusout', function() {
请阅读以下内容:
阅读以下内容:要提交表格,请使用:
$('#user_name').on('focusout', function() {
$("#formEditUsername").get(0).submit(); // this fires JS native event, not jquery handler
});
要提交表格,请使用:
$('#user_name').on('focusout', function() {
$("#formEditUsername").get(0).submit(); // this fires JS native event, not jquery handler
});
我不明白?谢谢,我不明白?谢谢,为什么我要按照Rajaprabhu的回答使用blur而不是focusout?@alias51您有一个输入元素,该元素的正确事件是blur事件,而focusout事件是用于需要jQuery添加气泡魔法的地方。$(“#formEditUsername”).trigger('submit')代码>这会提交表单吗?因为OP正在阻止jquery提交处理程序中的默认行为,所以触发此事件不会提交表单,对吗@A.Wolff-标题是“如何提交Ajax表单”我认为重点是触发提交处理程序,因此使用Ajax提交表单,因为如果页面在每个模糊事件上重新加载,这将是一个PITA?谢谢,为什么我要使用模糊而不是按照Rajaprabhu的回答使用focusout?@alias51您有一个输入元素,该元素的正确事件是blur事件,而focusout事件用于需要jQuery添加冒泡魔法的地方代码>这会提交表单吗?因为OP正在阻止jquery提交处理程序中的默认行为,所以触发此事件不会提交表单,对吗@A.Wolff——标题是“如何提交Ajax表单”,我认为这一点是为了触发提交处理程序,并因此使用Ajax提交表单,因为如果页面在每个模糊事件上重新加载,这将是一个PITA?
$('#user_name').on('blur', function() {
$("#formEditUsername").trigger('submit');
});
$('#user_name').on('focusout', function() {
$("#formEditUsername").trigger('submit');
});
$('#user_name').on('focusout', function() {
$("#formEditUsername").get(0).submit(); // this fires JS native event, not jquery handler
});