Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 语义用户界面-如何清除下拉缓存_Javascript_Ajax_Semantic Ui - Fatal编程技术网

Javascript 语义用户界面-如何清除下拉缓存

Javascript 语义用户界面-如何清除下拉缓存,javascript,ajax,semantic-ui,Javascript,Ajax,Semantic Ui,如何清除设置为从远程URL获取其内容的语义UI下拉列表的缓存?这是到目前为止我的代码。每当我单击它时,它不会向api.php发送新请求,即它显示旧数据。但是,当我搜索某个内容时,它会发送请求 $('#dd').dropdown({ apiSettings: { url: '/api.php?q={query}', data: {query: ''}, method: 'POST' } });

如何清除设置为从远程URL获取其内容的语义UI下拉列表的缓存?这是到目前为止我的代码。每当我单击它时,它不会向api.php发送新请求,即它显示旧数据。但是,当我搜索某个内容时,它会发送请求

$('#dd').dropdown({
        apiSettings: {
            url: '/api.php?q={query}',
            data: {query: ''},
            method: 'POST'
        }
});

您可能需要添加
缓存:false
,以防止对下拉列表进行缓存

$('#dd').dropdown({
    apiSettings: {
        url: '/api.php?q={query}',
        data: {query: ''},
        method: 'POST',
        cache: false
    }
});

这是关于

的,您是否尝试过
缓存:false
?好的,它可以工作,但您必须更新答案并在设置中输入cache:false