.net 的ajax页面 怎么返回xml

xmldoc.Save(Server.MapPath("mao.xml"));return"mao.xml";生成一个xml前台jquery获取不到回传的xml问ajax... xmldoc.Save(Server.MapPath("mao.xml"));
return "mao.xml";
生成一个xml 前台jquery 获取不到回传的xml 问ajax页面如何回传一个xml
展开
 我来答
你是谁LCqTt
2010-12-30 · TA获得超过602个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:882万
展开全部
你可以把xml内容作为普通的文本传回:
var xml = @"
<?xml version=""1.0"" encoding=""utf-8"" ?>
<sqls>
<sql>
<![CDATA[
select * from table
]]>
</sql>
</sqls>
";
Response.Write(xml);

这样在前台:
$.get("Handler1.ashx",
{
"r": Math.random(),
"其他参数": "参数值"
},
function (strXml) {
alert(strXml);
}
);
strXml就是xml的内容了。
百度网友36370a4
2010-12-30 · TA获得超过321个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:478万
展开全部
context.Response.ContentType = "application/xml";
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<?xml version='1.0' encoding='gb2312' ?><result><status>1</status>");
sb.Append("<msg><![CDATA[" + "" + "]]></msg>");
sb.Append("</result>");
context.Response.Write(sb.ToString());
context.Response.End();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式