除非关闭标签并重新访问该站点,否则我的语义UI下拉框不会从远程服务器刷新其内容。简单的页面刷新无法在下拉菜单中显示新值,理想情况下,我什至不需要这样做。
表单脚本
$('#create-button')
.click(function () {
$('#issue-type')
.dropdown({
clearable: true,
apiSettings: {
url: '/api/tasktypes'
}
});
$('#issue-modal').modal('show');
});
有了这个,我会以为每次按下创建按钮都会调用api。但是,事实并非如此。
我确实尝试根据语义文档添加cache: false
和saveRemoteData: false
,但是我没有发现任何区别。我觉得那部分还是有点模糊,所以我做错了。
我对这些电话不了解什么,或者我想念什么?
为清楚起见,我正在从远程服务器上看到值。只是我添加了一个值,直到我杀死选项卡并重新打开它,才在下拉列表中看不到该值。