
再请教你(您)一下关于在html中用ajax调用xml里的文本内容的问题可以吗?
html里的ajax代码如下:$.get('figures.xml',function(data){var$entry=$(data).find("entry:eq(0)...
html里的ajax代码如下:
$.get('figures.xml', function(data) {
var $entry=$(data).find("entry:eq(0)");
var $text=$entry.find('name').text();
alert($text);
});
figures.xml代码如下:
<entries>
<entry>
<name>姓名:XXX</name>
<phone>手机号码:111</phone>
<qq>QQ号码:000</qq>
</entry>
</entries>
IE9,FF可以alert出现“姓名:XXX ”,但是IE6alert空白,IE8根本不alert……请问这是怎么回事啊……拜谢啦~
ps,这里的figures.xml与当前操作的html处于同一个文件目录下的,没有挂上服务器。。。 展开
$.get('figures.xml', function(data) {
var $entry=$(data).find("entry:eq(0)");
var $text=$entry.find('name').text();
alert($text);
});
figures.xml代码如下:
<entries>
<entry>
<name>姓名:XXX</name>
<phone>手机号码:111</phone>
<qq>QQ号码:000</qq>
</entry>
</entries>
IE9,FF可以alert出现“姓名:XXX ”,但是IE6alert空白,IE8根本不alert……请问这是怎么回事啊……拜谢啦~
ps,这里的figures.xml与当前操作的html处于同一个文件目录下的,没有挂上服务器。。。 展开
展开全部
追问
虚拟目录名?是要用iis搭建服务器的吗?我没有设置站点,就是把这个html与figures.xml放在桌面上的test文件夹里,那应该是什么“虚拟目录路径”啊?请问……多谢了
追答
是的. 要用IIS 搭建一个服务器. 新建一个虚拟网站. 这个你应该懂吧?
展开全部
只要是在同一个目录下面,在IIS下面运行都是可以的.你这里用的是一个封装的函数.$.get()这个函数有没有做异常处理?
有可能是文件路径不对造成的.
有可能是文件路径不对造成的.
追问
我html,xml里的内容其实就是上面这些…….$.get()这个函数没有做异常处理,我就是把当前的html和目标文件figures.xml放在桌面上的同一个文件夹下,也没有用在IIS下面运行,html直接用ajax——$.get()这个函数调用xml文件的,像导入图片一样,请问文件路径为什么会不对啊?
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询