刷新页面时的不同行为

Different behavior when I refresh the page

我正在创建一个 jQuery 网页,我有一条指令可以自动设置页眉标记的宽度。但是当我 运行 它第一次 jQuery 确实忽略它并将它设置为 1542px.

奇怪的是,当我刷新页面时,或者当我将它从 Netbeans 重新运行 到一个新选项卡时,它不会忽略该指令并按我想要的方式工作,一切正常完美。

更奇怪:所有这一切只发生在 Firefox 中,但在 IE 上工作正常(没有尝试其他浏览器)。

代码

我有这段代码来自 html:

<script>
    var data = "";

    var success = function (data) {

        OneMenu.createMenu("#mainMenu", data);
    };

    $.ajax({
        dataType: "json",
        url: "/MenuOne/example_menu.json",
        data: data,
        success: success
    });
</script>

createMenu 中,我正在使用 JSON 定义我的所有代码,我的 jQuery 指令也在其中,我不知道是否您将需要更多代码或 jsfiddle 或任何东西 - 如果您需要,请告诉我。

如果您了解发生了什么,我的猜测是问题出在缓存内存上,但我真的不知道如何解决这个问题...

谢谢队友

我想我发现了正在发生的事情:http://ask.metafilter.com/200230/My-webpage-wont-update-unless-I-hit-the-refresh-button

我还不知道如何解决这个问题,但了解它的来源是一个开始。希望这可以帮助某人。 (如果有人有建议,我将保留 post 打开)。