2009-12-31 151 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