Php jquerykeyup方法:从详细信息页面返回时保留结果

Php jquerykeyup方法:从详细信息页面返回时保留结果,php,jquery,Php,Jquery,我有一个使用jquerykeyup和change方法的搜索表单,包括ajax获取php文件以获得结果。每个结果都有一个用于访问详细信息页面(不同页面)的图标。关键是:当返回到搜索页面时,我可以看到输入的表单,但没有结果。我的问题是:如何根据书面文字保持或触发相同的结果 提前谢谢。只需检查输入是否有值,如果有值,则触发keyup事件(或任何导致结果显示的事件)。如下所示: $(document).ready(function() { if ($('#id_of_your_search').va

我有一个使用jquerykeyup和change方法的搜索表单,包括ajax获取php文件以获得结果。每个结果都有一个用于访问详细信息页面(不同页面)的图标。关键是:当返回到搜索页面时,我可以看到输入的表单,但没有结果。我的问题是:如何根据书面文字保持或触发相同的结果


提前谢谢。

只需检查输入是否有值,如果有值,则触发keyup事件(或任何导致结果显示的事件)。如下所示:

$(document).ready(function() {
  if ($('#id_of_your_search').val().length) {
    $('#id_of_your_search').trigger('keyup');
  }
});

请。谢谢Dave。它使用val()!='',但还有一个问题。当从详细信息页面返回时,表单保留输入值和结果,但是:如何启动新搜索停止上一个触发器?我打开单击擦除输入并写入新单词,但结果仍然存在。在所有情况下,我调用相同的ajax代码。