我正在使用以下AJAX调用来生成搜索建议:
$(".smart-suggestions").load('id-get-data.php?searchword=' + self.value);
搜索建议根据用户的输入返回到“div”。我想知道是否有办法使用javascript,jquery或ajax以某种方式'清除'从ajax返回的数据?删除返回的结果。
答案 0 :(得分:2)
如果你使用load
,你可以追加时间“愚弄”缓存机制
$(".smart-suggestions").load('id-get-data.php?searchword=' + self.value +'&x=' +
(+new Date()));
答案 1 :(得分: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);
}
});