Jquery getJSON cach问题?

时间:2012-06-11 07:17:37

标签: jquery caching getjson

我正在使用getJSON从WCF获取数据。该应用程序可以工作几次,之后它似乎从缓存中获取数据。这个问题发生在Firefox,Chrome上。在Internet Explorer 9中,我无法获取任何数据。

function get_WCF() {
            $.ajaxSetup({ cache: false });
            $.getJSON('http://192.168.1.8:9100/PraticaService.svc/GetAllQueries', {
                idPratica : $("#txtIdPratica").val() + "M"
            }, function(json) {
                json = jQuery.parseJSON(json.d.GetAllQueries);
                if(json.$values[0].$values[0]) {
                    $('#txtCognomeRagioneSociale').val(json.$values[3].$values[0].DENOMINAZIONE);}
            })
        };

1 个答案:

答案 0 :(得分:1)

试试这个:

var time = new Date().getTime();

$.getJSON('http://192.168.1.8:9100/PraticaService.svc/GetAllQueries?' + time, {..

用于防止缓存,在末尾添加随机字符串。