簡體   English   中英

.html JQuery在IE中不起作用

[英].Html JQuery does not work in IE

我有一些功能可以將我的應用程序翻譯成與其連接的客戶端的語言。

他們是:

function Traduzione(Lingua, pagina) {       // traduce la frase nella lingua passata
    $.ajax({
        url: '/assets/Traduzione/language' + Lingua + '.xml',           // file xml della lingua in cui tradurre
        success: function (xml) {
            xmlTranslate = xml;
            $(xml).find(pagina).each(function () {                          // trova la frase nel file

                var id = $(this).attr('id');            // assegna l'id trovato
                var text = $(this).html();                  // assegna il testo trovato
                if ($("." + id).is('input[type="submit"]') == true) {   // controlla se l'oggetto è un pulsante
                    $("." + id).val(text);      // se si, inserisce il testo in val
                } else {
                    $("." + id).html(text);         // altrimenti in html
                }
            });
        }
    });
}

function TraduzioneParola(Lingua, idoggetto) {          // traduce il testo dell'oggetto nella lingua passata

    var text = $("#" + idoggetto + "", xmlTranslate).html();    // assegna il testo tradotto

    return text;            // ritorna il testo tradotto
}

這些可以在Chrome和Firefox中使用,但是在IE中,我返回錯誤:“無法檢索屬性'替換'對null或未定義的引用”,這是因為未傳遞節點,然后在未定義的對象上進行了替換。

你可以解決錯誤? 非常感謝您的回復。 戴夫

嘗試添加到您的代碼

// file XML della lingua in cui tradurre
$.ajax({ url: '/assets/Traduzione/language' + Lingua + '.xml',           
         contentType: "text/xml",
         success: function (xml) {
         }
       });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM