这适用于firefox和chrome,但只有在IE 11中启用了调试器时才有效,只是一个简单的例子,应该替换单词' TEST'使用随机数并随每次点击更改随机数。禁用IE调试器后,它会显示.get中的随机数并停止。启用IE调试器后,每次点击都会得到一个新的随机数。救命啊!
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(".favtoggle").click(function() {
id = $(this).attr('id');
$.get("/testtoggle.php?id="+id, function(data, status) {
$("#" + id).html(data);
//alert("Data: " + data + "\nStatus: " + status);
});
});
});
</script>
</head>
<body>
<div class="favtoggle" id="test">
<font size=+2>test</font>
</div>
</body>
testtoggle.php:
<?
echo rand(0,1000);
?>
答案 0 :(得分:0)
可能是因为缓存......
尝试:
$.ajaxSetup({
cache: false
});