求教 ajax response 问题
情景描述:
在前台利用jquery post一个ajax请求:如下
$.ajax({
type: "POST",
url: "AjaxServerPage/SaveMessage.aspx",
data: { "title": $('#txtTitle').val()},
success: function (msg) {
}
});
在业务处理完成后,我拼接了一段xml, Response.Write(xml);
问题描述:
在 success: function (msg) ,msg的信息如下:
"<?xml version="1.0" encoding="utf-8" ?><root>1</root> 到这里截止是我自己拼装的xml,可是却多了一段如下一般信息
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
</title></head>
<body>
<form method="post" action="SaveMessage.aspx" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2MTY2ODcyMjlkZI7tSZDVChjZbhygE0K/pXMHCG0+J467QhFp1spE0QZY" />
</div>
<div>
</div>
</form>
</body>
</html>
是提交页面的请求吗?大家帮我解释下,还有是否可通过参数设置,屏蔽掉的。
------解决方案--------------------
多余的信息是SaveMessage.aspx这个页面待前台代码
在SaveMessage.aspx后台代码中调用
Response.Write(xml);
Response.End();