Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 › 门户 › AI 相关› 查看内容

JQuery AutoComplete 不刷新后台更新后数据

2011-10-3 11:34| 发布者: IsDonIsGood | 查看: 1785| 原文链接

情况是这样di:
一个free textbox用auto complete来显示可用item list. 比如{item1, item2,item3}
另一个页面将item1 disable(db中).
回到auto complete 页面备选item list 应该变成(item2,item3}
但是仍旧显示{item1, item2,item3}。
貌似auto complete 直接用local cache 并没有postback 重新从db里读取备用item list.
试了下flushcache(),但是debug时候报错。
这应该是个比较常见的问题吧,但是放狗搜了一下没找到好的解决方法~~~
呼JS高手~~~~分分伺候

忘了代码:
$('.itemStyle').autocomplete({
               
                source: function (request, response) {
                    $.ajax({
                        url: "../Autocomplete.aspx",
                        dataType: "json",
                        data: {
                            term: request.term,
                            list: 'item'
                        },
                        success: function (data) {
                            response($.map(data, function (item) {
                                return {
                                    label: item.label,
                                    value: item.value
                                }
                            }))
                        }
                    })
                },
                focus: function (event, ui) {
                    $('.itemStyle').val(ui.item.label);
                    return false;
                },
                minLength: 1, delay: 1000
            });

[ 本帖最后由 IsDonIsGood 于 2011-10-3 12:47 编辑 ]
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部