我正在使用以下 AJAX 调用来生成搜索建议:
$(".smart-suggestions").load('id-get-data.php?searchword=' + self.value);
搜索建议会根据用户的输入返回到“div”中。我想知道是否有一种方法可以使用 javascript、jquery 或 ajax 以某种方式“清除”从 ajax 返回的数据?删除返回的结果。
我正在使用以下 AJAX 调用来生成搜索建议:
$(".smart-suggestions").load('id-get-data.php?searchword=' + self.value);
搜索建议会根据用户的输入返回到“div”中。我想知道是否有一种方法可以使用 javascript、jquery 或 ajax 以某种方式“清除”从 ajax 返回的数据?删除返回的结果。
如果您使用load
,您可以附加时间来“愚弄”缓存机制
$(".smart-suggestions").load('id-get-data.php?searchword=' + self.value +'&x=' +
(+new Date()));
您可以发送请求$.ajax
并添加cache: false
到选项中:
$.ajax({
url: 'id-get-data.php',
type: 'GET',
data: {
searchword: self.value
},
cache: false,
success: function(data) {
$('.smart-suggestions').html(data);
}
});