XML ファイルから抽出されたデータを使用しようとしgetElementByTagName
ていますが、返されますHTML Collection Object
が、REST 要求を送信するためにこのデータが必要なので、HTML コレクション オブジェクトを文字列に変換する必要があります。どうすればそれができますか?
詳細は次のとおりです。
com_zimbra_om.prototype._responseHandler=
function(response){
try{
sid = response.xml.getElementsByTagName("session_id");
this.login_user();
}catch(e){
this._showErrorMsg(e);
}
この関数を使用してsession_id
、REST 応答から取得しようとしています。ここでsid
(グローバル変数) は HTML コレクション オブジェクトです。これを次の関数で使用しようとすると、次のようになります。
com_zimbra_om.prototype.login_user = function(){
var url = selected_server + 'services/UserService/loginUser?SID=' +
sid + '&username='+
selected_username +
'&userpass=' +
selected_password;
var request_url = ZmZimletBase.PROXY + AjxStringUtil.urlComponentEncode(url);
ここではsid
、文字列として必要なものを使用しています。
では、HTML コレクション オブジェクトを文字列に変換するにはどうすればよいでしょうか??
ありがとう