通常,如果我们想要使用AJAX
获取一些数据,我们就会这样做:
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
elem.innerHTML = xhr.responseText;
}
}
问题是 - 我们可以得到的结果不是elem.innerHTML
,而是原样吗?
我的意思是:
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
xhr.responseText;
}
}
问题是我的查询结果是由PHP制作的HTML表格,我不想用其他一些元素包装它。
答案 0 :(得分:0)
您可以使用
elem.innerText = xhr.responseText;
注意:innerText属性在html,table,tBody,tFoot,tHead和tr对象上是只读的。设置innerText属性后,给定的字符串将完全替换该对象的现有内容。