我正在与osclass合作。有搜索问题。我使用一个简单的Jquery函数。当我更改我的类别时,它会立即提交我的查询。它的工作原理。但是此search.php
将保存此查询。所以,如果我再次更改了我的类别,它会给我一个错误(没有结果)。但是,如果我刷新此页面并更改我的类别,那么它又有效!
这是我的代码:
$("#categ").change(function(){
$("#formulario123").submit();
});
那么,在每次更改类别之前,如何在提交搜索按钮之前清除此(html或查询)?
请,任何建议。提前致谢
答案 0 :(得分:0)
如果我理解你的错误,我的表单会提交给另一个目标,这意味着您的类别下拉列表会保留在所选的选项上。现在,如果您再次选择相同的选项,则表单不是submittet。 如果这就是你的意思,那么原因就是没有触发change-event,因为下拉列表没有改变,它保持在同一个选项上。
如果我理解你是正确的,你想在提交后清除下拉选项,对吗? 这样做的一种方式可能是这样的:
$("#categ").change(function(){
$("#formulario123").submit();
$("#categ").val("");
});