日期:2014-05-16  浏览次数:20312 次

(急急急)Dojo xhrGet 怎么解析服务器响应的数据
小弟最近遇见一个问题,请教各位大侠。如下:
客户端dojo代码如下:

//验证PO组名称的唯一性
  function CheckName(obj)
  {
  var name = dojo.byId("poGroupName").value;
  //alert("name is="+name);
  dojo.xhrGet({
  url: "http://localhost:8080/rest/general/ads/pogroup/"+name+"/check",
  timeout: 7000,
  handleAs: "xml",
  load: function(response, ioArgs) {
 
  // alert("response="+response);  
  document.write(response);
  //return response;  
 
  },
  error: function(response, ioArgs) {
  //alert("Error!");
  }
  });
 }
服务器返回的xml如下:
<poGroupNameCheckResult>
<Result>0</Result>
</poGroupNameCheckResult>

问题是:在上述代码红色处,怎么解析response,因为这里我要知道Result的值。
谢谢各位大侠!


------解决方案--------------------
用xml取值或者正则取值
------解决方案--------------------
response.getElementsByTagName() 
or
dojox里有 xml parser