
.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 展开
return "mao.xml";
生成一个xml 前台jquery 获取不到回传的xml 问ajax页面如何回传一个xml 展开
2个回答
展开全部
你可以把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的内容了。
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的内容了。
展开全部
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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询