0

我正在使用以下 AJAX 调用来生成搜索建议:

$(".smart-suggestions").load('id-get-data.php?searchword=' + self.value);

搜索建议会根据用户的输入返回到“div”中。我想知道是否有一种方法可以使用 javascript、jquery 或 ajax 以某种方式“清除”从 ajax 返回的数据?删除返回的结果。

4

2 回答 2

2

如果您使用load,您可以附加时间来“愚弄”缓存机制

$(".smart-suggestions").load('id-get-data.php?searchword=' + self.value +'&x=' +
    (+new Date()));
于 2012-12-15T22:15:07.637 回答
1

您可以发送请求$.ajax并添加cache: false到选项中:

$.ajax({
    url: 'id-get-data.php',
    type: 'GET',
    data: {
        searchword: self.value
    },
    cache: false,
    success: function(data) {
        $('.smart-suggestions').html(data);
    }
});
于 2012-12-15T22:16:18.440 回答