我的jQuery脚本可以在除Windows Phone之外的所有设备和PC上完美运行。我认为这是一个非常标准的编码,但它给我一个问题。当我按下刷新时,其中包含engine.php的#feed
不会更新。 (仅限Windows Phone)
我找到的解决方法是,如果我cap +=1;
点击功能#refresh
,那么它就可以了。
我正在使用最新的jQuery。
我该如何解决这个问题? Windows Phone有什么特别之处可以使用吗?似乎有类似缓存的东西,因为当我刷新页面时它不会发生变化。当我关闭标签并再次打开它时,它会转到我更新的页面。
<script type="text/javascript">
var cap = 18;
$(function() {
function loadfeed() {
$('#feed').load('engine.php?cap=' + cap, function() {
$("#loadmore").val('Show More');
});
}
loadfeed();
$("#refresh").click(function() {
loadfeed();
});
});
</script>
<div id="nav_bar">
<a href="#" id="refresh">refresh</a>
</div>