Javascript jquery.localize不起作用
我已遵循上的说明,出于测试目的,我创建了此测试文件:Javascript jquery.localize不起作用,javascript,jquery,Javascript,Jquery,我已遵循上的说明,出于测试目的,我创建了此测试文件: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta htt
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Test</title>
<script src="jquery-1.6.1.min.js" type="text/javascript" charset="utf-8"></script>
<script src="jquery.localize.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<p rel="localize[greeting]">some text</p>
<script type="text/javascript" charset="utf-8">
$(function(){
$("[rel*=localize]").localize("test", "en")
})
</script>
</body>
</html>
在本地,它与IE8和Firefox协同工作,但与chrome协同工作则不起作用。
我得到的是控制台日志中的错误:
无法加载XMLHttpRequestfile:///C:/../test/examples/test-en.json。访问控制允许原点不允许原点为null
如何正确设置它?
它们是jquery 1.6中的不可压缩项吗。。还是网络浏览器
谢谢
无法加载XMLHttpRequestfile:///C:/../test/examples/test-en.json。
访问控制允许原点不允许原点为null
听起来你正在使用本地硬盘。您确实应该运行本地服务器来测试文件。很容易运行的是IIS或IIS[如果在windows上]
如果您不想运行本地服务器,您可以在chrome中设置标志以允许它
--允许从文件访问文件
我有一个删除的答案也说明了这一点;将其托管在服务器上似乎无法修复它。(他们测试的页面是)。现在它正在工作。是我的错。在网上查了一下后,我打错了。谢谢你的帮助
{ "greeting": "welcome stranger.." }