寫了一段自動讀取頁面的JQuery

結果發現ie並不會執行

   $("#content").load("answer.php");
   var refreshId = setInterval(function() {
      $("#content").load('answer.php?randval='+ Math.random());
   }, 1000);
       $.ajaxSetup ({
    // Disable caching of AJAX responses
    cache: false
    });

於是查了一下、原來是ie很笨不會自動cache所以加了

<meta http-equiv="Cache-control" content="no-cache">

<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

還是不行

   $("#content").load("answer.php", function () {
        $ajaxSpinner.fadeOut();
        jQuery('#main-content').animate({
            opacity: "1"
        });
    });//有fadeout會不會顯示...一樣不會

 

$('div#example').load('script/example.php?'+Math.random());//我本來就加亂數了還是不理我

照樣不理我

 後來發現原來是撰寫程式習慣的問題

data:{
'answer':"A",
'test_class':"1",
//'test_title':"<?php echo $i;?>",
'test_title':"Q1",
'user_id':"<?php echo $id;?>"
},

只要是陣列或物件、最後的值不能有"逗號"

 



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 result945 的頭像
    result945

    隨風而行

    result945 發表在 痞客邦 留言(0) 人氣()