joezheng123 发表于 2013-1-23 02:48:53

ajax处理从服务端返回来的文本字符串

1.jsp
 
<div id="serverResponse"></div> 
function parseResults() {    var responseDiv = document.getElementById("serverResponse");    if(responseDiv.hasChildNodes()) {   //判断这个标签中间是否有内容      responseDiv.removeChild(responseDiv.childNodes);//删除掉内容对象    }    //以xmlHttp.responseText 返回一个字符串作为标签之间的内容    var responseText = document.createTextNode(xmlHttp.responseText);//创建标签之间的内容对象    responseDiv.appendChild(responseText); //添加到某个标签之间} 调用了这个函数后,div之间的内容是从服务端返回来的xmlHttp.responseText ,感觉这个函数的功能跟如下是一样
 
var responseDiv = document.getElementById("serverResponse");responseDiv .innerHTML= xmlHttp.responseText  不过这个只兼容ie和大多数浏览器,不是w3c标准,有些浏览器可能不能用,使用第一种就可以兼容浏览器
 
页: [1]
查看完整版本: ajax处理从服务端返回来的文本字符串