xml
  • parsing
  • jquery
  • 2010-08-18 217 views 0 likes 
    0

    我有一個jQuery腳本出現在除IE以外的其他瀏覽器中出現問題。jQuery腳本不能在IE中工作

    下面是一個非常非常非常簡化的腳本版本,甚至不會顯示。 請幫助我已經在這個問題上工作了大約2周。

    <script type="application/javascript"> 
        $.getTime = function(zone, success) 
        { 
         var url = 'http://json-time.appspot.com/time.json?tz=' + zone + '&callback=?'; 
         $.getJSON(url, function(o){ 
           success(new Date(o.datetime), o); 
         }); 
        }; 
    </script> 
    

    調用函數加載庫小時

    <script type="application/javascript"> 
    $.ajax({ type: "GET" ,url: "xml/LibraryHours.xml", dataType: "xml", success: function(xml){ 
           $.getTime('GMT', function(time) 
           { 
            $('<li/>').html('Work').appendTo('#update-target p'); 
           });}}); //close ajax{ 
    

    則更新HTML區域:

    <div id='update-target'> 
        <!--<a href="#">Click here to load Library hours</a>--> 
        <p></p> 
        </div> 
    
    +0

    什麼不顯示? – akonsu 2010-08-18 18:11:32

    +0

    在IE中調用成功函數嗎?如果是這樣,那大概是o.datetime的格式有問題,IE不喜歡,但所有其他瀏覽器都這樣做。什麼是IE瀏覽器的o.datetime? – 2010-08-18 18:13:00

    +0

    XML格式是否正確? IE很挑剔。 – 2010-08-18 18:13:39

    回答

    1

    應該不是你的標籤有一個類型的文本/ javascript(例如type =「text/javascript」)而不是a pplication/JavaScript的?

    此外,您的「jquery.min.js」腳本標記沒有設置類型。

    +0

    工作是什麼正在打印出來,它通常在圖書館小時從xml – 2010-08-18 18:22:04

    +0

    解析是的工作,謝謝。一個簡單的「它插入錯誤」我想我忽略了那個小細節。 – 2010-08-18 18:35:30

    相關問題