gpt4 book ai didi

javascript - .Html JQuery 在 IE 中不起作用

转载 作者:行者123 更新时间:2023-11-28 07:59:07 25 4
gpt4 key购买 nike

我有一些函数可以将我的应用程序翻译成与其连接的客户端的语言。

他们是:

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 或 undefined reference ”这是因为节点没有传递,然后对 undefined object 进行了替换。

你能修复这个错误吗?非常感谢您的回复。戴夫

最佳答案

尝试将其添加到您的代码中

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

关于javascript - .Html JQuery 在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25642496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com