首页 > 解决方案 > 从远程服务器刷新语义 UI 下拉列表的内容

问题描述

除非我关闭选项卡并重新访问该站点,否则我的语义 UI 下拉框不会从远程服务器刷新其内容。简单的页面刷新无法在下拉列表中显示新值,理想情况下我什至不需要这样做。

表单脚本

$('#create-button')
    .click(function () {
        $('#issue-type')
            .dropdown({
                clearable: true,
                apiSettings: {
                    url: '/api/tasktypes'
                }
            });
        $('#issue-modal').modal('show');
});

有了这个,我会认为每次按下 Create 按钮时都会进行 api 调用。然而,情况似乎并非如此。

我确实尝试根据语义文档添加cache: falsesaveRemoteData: false,但我没有注意到有什么不同。我觉得那部分有点模糊,所以我可能做错了。

我对这些电话不了解什么,或者我错过了什么?

需要明确的是,我看到了来自远程服务器的值。只是如果我添加了一个值,在我杀死选项卡并重新打开它之前,我不会在下拉列表中看到它。

标签: javascriptmongoosesemantic-ui

解决方案


推荐阅读