Jquery 将HTML div加载到另一个HTML时未发生希伯来文翻译
所以我想创建一个html文件,在我的所有页面中使用一个菜单,以便只更改一个html文件,而不是更改所有页面 我过去常常加载菜单的一部分 它成功了 但问题在于希伯来语的翻译,因为它是jibrish/未翻译的 在我将菜单分离到另一个HTML之前,我对语言没有任何问题Jquery 将HTML div加载到另一个HTML时未发生希伯来文翻译,jquery,html,html-lists,translation,hebrew,Jquery,Html,Html Lists,Translation,Hebrew,所以我想创建一个html文件,在我的所有页面中使用一个菜单,以便只更改一个html文件,而不是更改所有页面 我过去常常加载菜单的一部分 它成功了 但问题在于希伯来语的翻译,因为它是jibrish/未翻译的 在我将菜单分离到另一个HTML之前,我对语言没有任何问题 <html dir="rtl" lang="he-IL"> <head> <meta http-equiv="content-type" content="text/html; charset=u
<html dir="rtl" lang="he-IL">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
在我的主页上,thatch的脚本运行得很好
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(function() {
$("#primary_nav_wrap").load("testd.html");
});
</script>
$(函数(){
$(“#主导航包装”).load(“testd.html”);
});
体内
<nav id="primary_nav_wrap">
</nav>
我将其中的片段部分转换为另一个html(testd.html)
-
您似乎忘了更改这一行
$("#includedContent").load("testd.html");
到
在firefox上,希伯来语看起来不错。(同样关于铬)
提示:在文件名中使用英文将为您节省很多麻烦。事实上我这样做了…抱歉忘了提及:)按原始代码修复了它。)它仍然是jebresh…就像testd没有主体一样,所以需要一个本身具有charset=utf-8的元标记。。。不知道怎么做,或者这就是问题所在。我希望我只能使用英语,但我建立的网站是希伯来语:(你看到gibirsh吗?在什么浏览器中?尝试将文件保存为utf-8或将其转换为utf-8。)
$("#includedContent").load("testd.html");
$("#primary_nav_wrap").load("testd.html");