0
我的程序給了我一個來自jquery的錯誤。我不明白爲什麼。我工作在C#中,但在jQuery的它不如何將XML從C#返回給JQuery
using (XmlTextWriter writer = new XmlTextWriter(new StringWriter(sb)))
{
writer.Formatting = System.Xml.Formatting.Indented;
ser.Serialize(writer, ct);
XMLContent = sb.ToString();
}
return Content(XMLContent, System.Net.Mime.MediaTypeNames.Text.Xml);
˚F
$.ajax(
{
type: "POST",
url: action,
data: formobj,
dataType: "xml",
success: function(result) {
alert(result);
},
error: function(req, status, error) {
alert(req.statusText);
}
});
return false;
當我更換
return Content(XMLContent, System.Net.Mime.MediaTypeNames.Text.Xml);
與
return Content(XMLContent);
,並刪除
dataType: "xml",
jquery it all works。
你得到什麼錯誤? – 2009-11-16 07:31:48
在JQuery Ajax Part中,req.statusText值返回OK。所以我很困惑它可能是什麼 – Luke101 2009-11-16 07:45:45