+ -
当前位置:首页 → 问答吧 → jquery-autocomplete的问题

jquery-autocomplete的问题

时间:2011-08-27

来源:互联网

为什么我动态从后台获取GPS数据列表,为什么我新增一条GPS数据后,在autocomplete下拉框中没有显示,只有把浏览器关闭后再登录才会有。。跪求。。

JScript code
var options = {
            minChars: 0,
            max: 500,
            width: 160,
            matchContains: true,
            formatItem: function(row, i, max) {//显示出来的项格式
                return row.ProductID;
            }
        };
        //autocomplete初始化函数
        function initAutoComplete(json) {
            $("#txt_GPS_SN").autocomplete(json, options);
            $("#txt_GPS_SN").result(function(event, data, formatted) {//data 选中的行json对象. formatted是formatMatch返回的值.
                // $("#lbl_Cairrer").val(data.ProductID);
            });
        }
        /*==========加载时执行的语句==========*/
        $(function() {
                       $.getJSON("../jquery_ashx/SelectGPS.ashx?carrier=" + $("#hidden_carrier").val(), {}, function(json) {
                initAutoComplete(json);
            })
        });        

作者: yinhaichao2008   发布时间: 2011-08-27

感觉像IE缓存。加个时间戳
JScript code
 $.getJSON("../jquery_ashx/SelectGPS.ashx?carrier=" + $("#hidden_carrier").val()
, {_dc:new Date().getTime()}//////
, function(json) {
       initAutoComplete(json);
 })

作者: showbo   发布时间: 2011-08-27