2014-05-07 43 views
0

我正在使用带有JSON数据库的DataTables。当我尝试预览我的网站时,此错误消息出现在Opera和Chrome中。它适用于IE,但我必须点击“允许阻止的内容”。当我将其上传到我的域时,它也可以工作。DataTables警告:表id =表 - Ajax错误

错误信息链接在这里:http://datatables.net/manual/tech-notes/7

不知道如何让我的浏览器允许脚本。

这里是我的头:

<link type="text/css" rel="stylesheet" href="style/css/bootstrap.css" /> 
<link type="text/css" rel="stylesheet" href="style/css/main.css" /> 
<link type="text/css" rel="stylesheet" href="datatables/media/css/jquery.dataTables.css" /> 
<script type="text/javascript" src="style/js/bootstrap.js"></script> 
<script type="text/javascript" src="datatables/media/js/jquery.js"</script> 
<script type="text/javascript" src="datatables/media/js/jquery.dataTables.js"></script> 
<script type="text/javascript" src="style/js/datatables.js"></script> 
+0

听起来像一个“同源的政策”问题给我。您的数据作为脚本在另一台服务器上?看看这里:http://en.wikipedia.org/wiki/Same-origin_policy – mainguy

+0

我不认为这是问题。我的脚本和数据是本地的。只是将我的标题附加到原始帖子。数据是JSON格式的.txt文件。 – David

+0

呃,这并没有多大帮助。只需要按顺序引入一些东西:jquery应该在bootstrap.js之前加载。那么:什么是style/js/datatables.js?并且:你是否遵循链接的调试提示?控制台/网络面板说什么? – mainguy

回答

1

您必须已经指定LOCALHOST通过使用任何本地Web服务器..如果你正在访问外部文件的数据。 即Wamp或Xamp ..还有更少。 ......就像你说的那样..它在你上传网站时起作用..它的意思是说你使用的外部内容被称为(ajax)..不是吗..?

如果是这样请下载并安装wampserver。它的免费且易于安装。

+0

就是这样。我需要通过网络服务器运行我的网站。谢谢! – David

+0

欢迎您! – MFarooqi