xmlhttp PUT更新其余服务

时间:2014-01-29 16:15:50

标签: javascript ajax http put

我从我的休息服务中检索XML文件,如下所示:

   xmlhttp.open( "GET",
                 "http://localhost:8080/manager/rest/beanRepresentation/", 
                 false );
   xmlhttp.send();
   xmlDoc=xmlhttp.responseXML; 

既然XML已存储在xmlDoc中,我将更改此xmlDoc中的某些字段。假设我通过我的网页进行了更改,并更改以下内容:

xmlDoc.getElementsByTagName("beanRepresentation")[i]
      .getElementsByTagName("personName")[0]
      .childNodes[0]
      .nodeValue = "John";

现在已经做出了这一改变。我想PUT这个新更改的xmlDoc返回我的其余服务并进行更新,因此下次加载页面时,名称将为John

我该怎么做?这是正确的方法吗?

   xmlhttp.open("PUT",
                "http://localhost:8080/manager/rest/beanRepresentation/",
                false);
   xmlhttp.send(xmlDoc);

其他服务能够处理" PUT"顺便说一句。

0 个答案:

没有答案