On Aug 11, 3:07 pm, "Joe Fawcett" <joefawc...@newsgroup.nospamwrote:
"JUN" <youk...@gmail.comwrote in message
news:d0**********************************@p10g2000 prf.googlegroups.com...
Sends an xml document as data to the server. By setting the
processData option to false, the automatic conversion of data to
strings is prevented.
code from jQuery documentation
var xmlDocument = [create xml document];
$.ajax({
url: "save.aspx",
processData: false,
data: xmlDocument,
success: handleResponse
});
Now,in server script, how do i read the xmlDocument and save a file.my
code like this,but it can't work.
private void Page_Load(object sender, System.EventArgs e){
Stream stream = Request.InputStream;
XmlDocument doc = new XmlDocument();
try
{
doc.Load(stream); // it will goto catch
doc.Save(Server.MapPath("bbbbbbbbbbbbbbbbbbbbb.xml "));
}
catch
{
}
}
Thanks a lot. it's very urgent.
I haven't used jQuery but what does the raw data actually look like?
--
Joe Fawcett (MVP - XML)http://joe.fawcett.name
i use a activex to generate a xml document, then send it to server.
1. first, i use a object procedure to return xml document
XmlDocument result = new XmlDocument();
XmlDeclaration dec = result.CreateXmlDeclaration("1.0", "GB2312",
null);
result.AppendChild(dec);
XmlElement root = result.CreateElement("HELLO");
result.AppendChild(root);
2. javascript code:
var doc = OBJECT.SaveToDocument();
$.ajax({
url: "SaveToFile.aspx",
processData: false,
data:doc,
success: handleResponse
});
function handleResponse(){
alert("File Saved!");
};
i hope you can understand what i said. thanks.