jQuery-在提交带有表单插件的表单后重置表单

| 首先,我想说它可能看起来很简单,但是我发现它非常困难。 香港专业教育学院做了一个使用PHP的搜索脚本,并获取结果看起来像这样
search.php?term=alice&submit=Submit
标准的东西..问题是,我将SPI与AJAX和PHP一起使用,因此我的结果必须动态加载到div中,同时仍保持哈希值,以免丢失用户在搜索之前访问的页面。 jQuery.history.js是我用于后退按钮支持的插件,它需要像这样的链接:
<a href=\"#home\">Home Page</a>
这会将\'home.html \'加载到名为pageContent的div中。据我所知,除非您开发了一个小技巧,否则我无法调用php文件, 这是我的搜索表单的JavaScript / jQuery:
<script language=\"JavaScript\">
$(document).ready(function() { 
    // bind form using ajaxForm 
    $(\'#search1\').ajaxForm({ 
        // target identifies the element(s) to update with the server response 
        target: \'#pageContent\', 

        // success identifies the function to invoke when the server response 

        success: function() { 
            $(\'#pageContent\'); 
            var hash = \'#search.php?term=\'+($(\'#query\').val()+\'&submit=Submit\').replace(/ /g, \'+\');
            var stripped = hash.replace(/(<([^>]+)>)/ig,\"\"); 
            update(window.location.hash = stripped);

        } 

    }); 
});

</script>
继承人表格:
<form id=\"search1\" action=\"search.php\" method=\"post\">
    <input id=\"query\" type=\"text\" name=\"term\" />
    <input type=\"submit\" name=\"submit\" value=\"Submit\" />
    </form>
我的问题是这样的: 香港专业教育学院尝试
this.form.reset();
:用jQuery重置多阶段表单,但这些都不起作用。如果您知道这样做的方法,请帮助我。     
已邀请:
$(\'#query\').val(DefaultValue);
这样,您可以将您的值设置为所需的任何值,例如空格:\'\';     

要回复问题请先登录注册