2009-12-31 135 views
0

我正在寻找一些Javascript,它将向HTTP服务器发出Ajax PUT或POST请求。我假设作为参数传递给request.send的信息需要以XML格式。有人能给我一个如何创建这个XML的例子,并将它作为实体主体传递给request.send([Entity-body])用于Ajax PUT或POST请求的XML

谢谢!

回答

1

XmlHttpRequest中的“xml”是完全多余的;从来没有要求或响应是xml格式。

实际上,发送JSON(JavaScript对象表示法)而不是xml同样很常见。

所以,除非你想,否则不要使用xml。只需发送你想要的任何字符串。

1

您不必发送xml,您可以发送任何任意字符串。

用于HTTP POST一个例子是

request.send("id=1&somattribute=value&etc=etcetc"); 

,你必须名称值对

name=value 

通过&

+0

分开,如果我想发送XML我想创建它作为一个字符串像你做的那样,或者我需要以其他方式做出来? – 2009-12-31 06:42:00

+0

您可以将其创建为字符串,然后发送该字符串 – 2010-01-01 09:55:43