jquery .html仅适用于启用Internet Explorer调试器

时间:2018-01-06 17:21:51

标签: jquery internet-explorer

这适用于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);
?>

1 个答案:

答案 0 :(得分:0)

可能是因为缓存......

尝试:

$.ajaxSetup({
  cache: false
});