这让我发疯了。
不知何故,当apache提供以下文件时:
$().ready(function(){
hideDataSetSelection();
var selector = "select#interface";
alert($(selector + "").val());
});
function hideDataSetSelection(){
$("div#dataBtn").hide();
}
function showDataSetSelection(){
$("div#dataBtn").show();
}
abc
xyz
123
456
它实际输出以下内容:
function hideDataSetSelection(){
$("div#dataBtn").hide();
}
function showDataSetSelection(){
$("div#dataBtn").show();
}
$().ready(function(){
hideDataSetSelection();
var selector = "select#interface";
alert($(selector + " option:selected").val());
al
实际上包含文件“先前”版本的内容。
对于仅以js
或json
结尾的文件,似乎会出现这种情况。根据文件的内容,输出将被加扰。我只能想象Apache正在错误地缓存文件或其他东西......
这是在Virtualbox环境中。
任何想法可能是这个问题的原因是什么?
答案 0 :(得分:0)
我的问题已经通过关闭sendfile解决了。这似乎在这里描述了同样的问题: Vagrant/VirtualBox/Apache2 Strange Cache Behaviour