为什么javascript加载xml文件,在Chrome下不成功

 我来答
茶达人
2016-01-27 · TA获得超过3048个赞
知道大有可为答主
回答量:3838
采纳率:66%
帮助的人:265万
展开全部
  FusionCharts图表在Windows中渲染正常,但是将同一个文件夹复制到Linux或者Mac server中后,就无法正常运行了?

  你需要检查一下代码中的文件名写法是否正确。因为,在 Windows中的文件名不区分大小写,

  但是在MAC或者Linux操作系统中,
文件名需要区分大小写。因此,如果实际文件名是Column3D.swf,在MAC或者Linux的代码中文件名就不能写成column3d.swf,否则图表就无法渲

  染。

  我设置FusionCharts图表百分比高度后,图表停止渲染

  当你设置了图表的百分比后,它会根据其父容器的宽和高来获取图表的宽度和高度。例如,你有一个容器

  ,DIV容器没有设置绝度/相对高度的话,DIV的高度将为“0”。当图表在一个100%高度的DIV中呈现时,图表就会尝试获取高度为0的父DIV高度。图表的高度也就为0。在下面的示例中,试着给图表设置一个绝对高度:

  FusionCharts XT will load here!

  尽管JSON file文件的路径是正确的,但是图表仍然无法从URL中加载JSON

  许多Web服务器,如IIS6默认情况下不提供JSON文件文件。你需要设置一下Web服务器来获取JSON文件。以IIS6为例,具体步骤如下:

  1、在IIS Manager中打开服务器属性,点击MIME类型,然后点击 "New"。

  2、输入 "JSON" 和"application/json"并分别将它们作为扩展名和MIME类型。

  基于相同的数据源,为何Flash图表能够正常运作,而Javascript图表却显示 'Invalid Data'?

  请确保图表的XML中没有重复的属性或者多余的引号(“)。因为,Flash图表忽略重复的属性,而JavaScript图表执行了严格的XML验证。
匿名用户
2016-01-26
展开全部
1.打开vidalia控制面板,点击设定;
2.打开网络选项,勾选我的ISP阻挡了对tor网络的连接;
3.点击立刻搜索网桥,然后选择一个桥连地址复制到添加栏中,点击确定;
4.重回到vidalia控制面板,点击运行tor;
5.稍后tor若还不能连接,再重复上述动作流程。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyxzyx6688
2016-02-13 · TA获得超过4.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:88%
帮助的人:2129万
展开全部
javascript加载xml用open方法,load方法不太好使;

代码如下:
//加载xml文件
function parseXML(filename){
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET",filename,false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
return xmlDoc;
}
//测试xml是否加载
var xmlDoc=parseXML('cities.xml');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式