【问题标题】:jQuery reloading xml doc requires browser close? [duplicate]jQuery 重新加载 xml 文档需要关闭浏览器吗? [复制]
【发布时间】:2014-12-23 14:23:14
【问题描述】:

我有一些代码正在使用 jQuery $.ajax 提取 xml 值,但是一旦应用程序在浏览器中运行,对 xml .doc 的任何更改以及随后的浏览器刷新都不会显示新保存的 xml 值@ 987654322@.

如何在浏览器刷新时强制使用新的 xml 值?

    $.ajax({
        type: "GET",
        url: "/Images/referal_Image_Config.xml",
        dataType: "xml",
        success: function (xml) {
            //read xml file
            $(xml).find('image').each(function () {
                if ($(this).attr('active') == 'true') {
                    var xmlImagePath = $(this).find('pathName').text();

【问题讨论】:

  • GET 请求缓存。这就是网络的运作方式。
  • 作为骗子关闭。忽略其他答案的 IE 部分,因为它适用于其他浏览器。

标签: javascript jquery ajax xml


【解决方案1】:

$.ajaxcache属性设置为false

$.ajax({
    type: "GET",
    url: "/Images/referal_Image_Config.xml",
    dataType: "xml",
    cache: false,
    success: function (xml) {
        // your code...
    }
 });

【讨论】:

    猜你喜欢
    • 2010-09-10
    • 2011-09-13
    • 2012-11-04
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    • 2010-12-03
    相关资源
    最近更新 更多