0

responseXmlをjavascriptオブジェクトのXMLドキュメントとして返します。本体を返すためにそれを解析するにはどうすればよいですか?これが私のコードスニペットです:

goog.net.XhrIo.send("/blogs/create?authenticity_token="+
       goog.string.urlEncode(authtoken), function(e) {
           var xhr = /** @type {goog.net.XhrIo} */ (e.target);
           var responseXml = xhr.getResponseXml();

           var parent = goog.dom.getElement('response');
           goog.dom.setTextContent(parent, responseXml.body); /** This returns 
                                              undefined rather than the body itself! */

           }, 'POST', "&body="+goog.string.urlEncode(someHTMLContent), {
              'Accept' : 'text/xml'
}); 
4

1 に答える 1

1

ええ、解析を行う必要はありません。返されるresponseXmlオブジェクトは Document オブジェクト ( API docs ) であるため、構文はresponseXml.body機能するはずです。ここで何が問題なのかわかりません。ライブの例を投稿すると、さらにデバッグできます。

于 2010-09-29T19:08:40.477 に答える