jquery submit()并清除结果?

时间:2014-02-23 11:22:47

标签: jquery osclass

我正在与osclass合作。有搜索问题。我使用一个简单的Jquery函数。当我更改我的类别时,它会立即提交我的查询。它的工作原理。但是此search.php将保存此查询。所以,如果我再次更改了我的类别,它会给我一个错误(没有结果)。但是,如果我刷新此页面并更改我的类别,那么它又有效!

这是我的代码:

$("#categ").change(function(){
    $("#formulario123").submit();
});

那么,在每次更改类别之前,如何在提交搜索按钮之前清除此(html或查询)?

请,任何建议。提前致谢

1 个答案:

答案 0 :(得分:0)

如果我理解你的错误,我的表单会提交给另一个目标,这意味着您的类别下拉列表会保留在所选的选项上。现在,如果您再次选择相同的选项,则表单不是submittet。 如果这就是你的意思,那么原因就是没有触发change-event,因为下拉列表没有改变,它保持在同一个选项上。

如果我理解你是正确的,你想在提交后清除下拉选项,对吗? 这样做的一种方式可能是这样的:

$("#categ").change(function(){
    $("#formulario123").submit();
    $("#categ").val("");
});