ajax显示html数据

Aden 2006-11-29 04:41:11
直接这样写就可以,
document.getElementById("lbMsg").innerHTML = "<br>1信息!</br><br>2信息!</br><br>3信息!</br>"
这样用返回的值就不行(显示html源代码)。
document.getElementById("lbMsg").innerHTML = xmlHttp.responseText;
...全文
169 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aden 2006-11-29
  • 打赏
  • 举报
回复
解决了,谢谢楼上!
zhangjun 2006-11-29
  • 打赏
  • 举报
回复
//****************没有用到Prototype
function ajaxHTML(){
//创建XMLHttpRequest对象
var xmlhttp;
try{
xmlhttp=new XMLHttpRequest();
}catch(e){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//创建请求结果处理程序
xmlhttp.onreadystatechange=function(){
if (4==xmlhttp.readyState)
{
if (200==xmlhttp.status)
{
var resp= xmlhttp.responseText;
document.getElementById("lbMsg").innerHTML = resp;


}
else
{
alert("error");
}
}
}
//打开连接,true表示异步提交
xmlhttp.open("get", "data.asp", true);
//发送数据
xmlhttp.send();
}
<input type="button" name="tt" value="tt" onclick="ajaxHTML();">
<div id="lbMsg"></div>



data.asp
<%
Response.CharSet="gb2312"

response.write("<br>1信息!</br><br>2信息!</br><br>3信息!</br>")
%>

显示结果:
1信息!

2信息!

3信息!

zhangjun 2006-11-29
  • 打赏
  • 举报
回复
xmlHttp.responseBody

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧