首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >magicSuggest没有更新/刷新数据: ajax成功

magicSuggest没有更新/刷新数据: ajax成功
EN

Stack Overflow用户
提问于 2013-12-16 23:17:22
回答 2查看 868关注 0票数 1

下面是我用来填充magicSuggest框数据的代码。这是它第一次在dropdown中获得正确的值,但在dependent dropdown的更改中,它不会更改其数据。

代码语言:javascript
复制
        $(document).on("change",".specilitydrop", function() {
            var select = $(this);
            var newVal = select.val();
            //alert(newVal);
            $.ajax({
                type: 'Post',
                url : "<?php echo LIVE_SITE; ?>/users/findSubSplProfile/"+newVal,
                success: function (data)
                {   $('#subSpecialityData').magicSuggest({ 
                        width: 495,
                        sortOrder: 'value',
                        selectionPosition: 'bottom',
                        selectionStacked: true,
                        displayField: 'value',
                        data: $.parseJSON(data)
                    });
                }
            });
        }); 

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2014-05-14 18:33:57

多次调用$('#subSpecialityData').magicSuggest不会创建多个组件。相反,它将保留相同的组件。如果您希望每次都设置新数据,则应该在重新创建组件之前删除组件及其关联的DOM。

票数 0
EN

Stack Overflow用户

发布于 2020-02-23 18:52:14

您应该使用magicSuggest的选项来传递数据,而不是使用ajax回调

代码语言:javascript
复制
$('#subSpecialityData').magicSuggest({ 
     width: 495,
     sortOrder: 'value',
     selectionPosition: 'bottom',
     selectionStacked: true,
     displayField: 'value',
     method: "post",
     data: "users/findSubSplProfile/"+newVal
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20614291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档