我有一个通过ajax调用动态生成的链接。单击链接时,表单应提交并执行一些PHP操作
这是代码:
$( document ).on( "click", "a.submit-ssn-data", function() {
$('#hidden_ssn').val($(this).text());
$('form#frm-ssn-search').submit();
});
如果我把内的报警上,我收到了警告声明,也隐藏元素赋值也适用。但仅表单未提交。任何人都可以给我这个想法来解决此问题。谢谢。
我怀疑您需要阻止链接的默认操作,但要使用e.preventDefault()
或return false;
在处理程序中。如果链接带有href
,浏览器将跟随该链接,该链接将取代表单提交。
$( document ).on( "click", "a.submit-ssn-data", function() {
$('#hidden_ssn').val($(this).text());
$('form#frm-ssn-search').submit();
return false;
});
这是一个实时示例,它不会阻止default,并且我们看不到表单提交;这是一个完成的任务,我们确实看到了表单提交。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句