繁体   English   中英

表单提交两次并在JQuery中加载两次

[英]Form Submitted twice and loading twice in JQuery

当我使用自动完成功能提交表单时,表单将提交两次,并且结果页面将加载两次。

这是HTML代码。

<form name="searchArtForm" method="post" action='action.do'>
    <input type="text"  placeholder='search' name="keywords" id="searchInput" class="">
    <button id="searchButton" name="button" type="submit"><img alt="Search" src="/search-ltr.png"></button>
</form>

这是jQuery代码。

jQuery("#searchInput").autocomplete(data).result(function(){
    $('#searcharticleform').unbind('searchArtForm').submit();
});

尝试

jQuery("#searchInput").autocomplete(data).result(function(e){
    e.preventDefault();
    $('#searcharticleform').unbind('searchArtForm').submit();
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM