刷新页面时的不同行为
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 打开)。
我正在创建一个 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 打开)。