论坛首页 Web前端技术论坛

异步请求后的结果能再次做html解析吗?

浏览 3312 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-11-24  
js 代码
 
  1. <script>  
  2.     function searchSales()  
  3.     {  
  4.         var empID = $F('lstEmployees');  
  5.         var y = $F('lstYears');  
  6.         var url = 'http://yoursever/app/get_sales';  
  7.         var pars = 'empID=' + empID + '&year=' + y;  
  8.        var myAjax = new Ajax.Request(  
  9.                     url,  
  10.                     {method: 'get', parameters: pars, onComplete: showResponse}  
  11.                     );  
  12.   
  13.     }  
  14.   
  15.     function showResponse(originalRequest)  
  16.     {  
  17.         //put returned XML in the textarea  
  18.         $('result').value = originalRequest.responseText;  
  19.     }  
  20. </script> 

我的需求是这样的, 我ajax提交请求后server返回的是一个完成的html文件, 我现在想要分析返回的html文件. 因为我在现在的页面中有两个div要插入返回值. 而且两个div的位置并不靠在一起. 所以需要分析返回的内容. 我有办法将返回的内容做DOM解析吗? 谢谢
   发表时间:2006-11-24  
你能够得到一个HTML,那么你可以解析它,然后把解析的值放到你指定的div就可以了。
0 请登录后投票
   发表时间:2006-11-24  
要解析dom请使用originalRequest.responseXML
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics