2013-12-23 130 views
0

我正在使用JSJQuery的网页与HTML CSS ,这个网页认为从XML文件提取一些数据并显示它作为一个drpodown菜单,我“M使用jQuery库称为HeapBox作为一个定制的下拉菜单。与火狐打交道时,每一件事情去OK:为什么chrome不显示我的xml文件处理结果?

enter image description here

但来到镶边时XML数据没有显示:

enter image description here

$('#dummy').load('cafe.xml',function() { // dummy is a regular Div <div id="dummy> </div> 
initialize(); 
}) 
function initialize(){ 
ct=$('menu').children().length; 
for(var cati=0;cati<=ct-1;cati++) 
{ 
cats[cati]=$('menu').children().eq(cati).prop('nodeName'); 
$('.basic-example').append('<option id="option1" value="option1">'+realname+'</option>'); //.basic-example is a heapbox integrated class 
} 
$(".basic-example").heapbox({'onChange':function(){loadmenu()},effect:{type:"fade",speed:"slow"}}); 

} 
+0

请勿使用MENU标签 –

回答

1

比这里的代码更有趣的是adressbar在第一张截图部分可见。你正在本地文件系统上运行它,但chrome不允许在本地文件系统上使用AJAX。

使用网络服务器来测试您的应用程序。

相关问题