function addMsg(xml)
{
alert(xml); (1)
$(xml).find("message").each(function() {
var author=$(this).children("text").text(); (2)
alert(author);
});
}
说明:xml是格式正确的xml数据.(1)打印数据成功(2)text节点有的,里面也是有值的网上找过答案,写法是没错的,我想是不是解析xml数据的时候在<head><head/>里面有写什么东西 我是这么写的 <meta http-equiv="Content-Type" content="text/xml;charset=utf-8" />
{
alert(xml); (1)
$(xml).find("message").each(function() {
var author=$(this).children("text").text(); (2)
alert(author);
});
}
说明:xml是格式正确的xml数据.(1)打印数据成功(2)text节点有的,里面也是有值的网上找过答案,写法是没错的,我想是不是解析xml数据的时候在<head><head/>里面有写什么东西 我是这么写的 <meta http-equiv="Content-Type" content="text/xml;charset=utf-8" />
解决方案 »
- 关于IFRAME的引用或设置问题,请教大家
- 原创游戏发布:神魔对决4-永恒狂想曲+RMWG(webgame创作大师),c142+开源经典+绿色+无垃圾+非广告。
- 浏览器兼容问题
- 紧急求助!!必给分!!这个选项卡效果加到我的页面里,为何变样子了?应该改哪里呢? 谢谢!!
- 如何利用JS 数组记录当前table list中被选中的行数(多选)==急急
- 要实现这些功能怎么写javascript代码?
- window.close()的奇怪问题
- 一个树型结构,返回时,图片变成小点,要点击一下小点才变成图片,代码如下(分不够再给)
- 请问树型菜单怎么做啊?
- html前台select控件的用法.....
- 为什么取不到对象中定义的对象
- 一个jquery的奇怪问题
如果页面是作为XML的数据源要被解析当然要加
<meta http-equiv="Content-Type" content="text/xml;charset=utf-8" />
如果是解析后作显示的就不用加..不知道楼主的困惑在哪里??
alert(author); 什么都没有
<head>不是说在xml里的,我是问在head里面是不是要加点什么
我说我加的<meta http-equiv="Content-Type" content="text/xml;charset=utf-8" />
是否正确
看服务器端用什么写了
类似 Response.ContentType = "text/xml"
紧接着输出<?xml ...?> ,之前不要有其他字符。
有时在IE会出现问题的,不能创建为jquery对象。
我后台写的是读出xml文件里内容,做为字符串返回
Response.ContentType = "text/xml" 应该在哪里写?StreamReader sr = new StreamReader(Server.MapPath("aa.xml"), System.Text.Encoding.UTF8);
string str = sr.ReadToEnd();
返回的就是str
前台接收是有数据的
string str = sr.ReadToEnd(); Response.ContentType = "text/xml";
Response.Write(str);// ...
后台就像wcwtitxu说的那样,前台还要适当修改
谢谢各位!