
一个简单的Ajax程序不知道哪里错了 点击按钮没有反应
<html><head><title>create_ajax.html</title></head><body><scriptlanguage="JavaScript">...
<html>
<head>
<title>create_ajax.html</title>
</head>
<body>
<script language="JavaScript">
var xmlHttp;
function createXMLHttp(){
if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}else{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
function showMsg(){
createXMLHttp();
xmlHttp.open("POST","content.htm");
xmlHttp.onreadystatechange=showMsgCallback;
xmlHttp.send(null);
}
function showMsgCallback(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==20){
var text=xmlHttp.responseText;
//设置msg标签元素中显示的内容为Ajax接收的返回值内容
document.getElementById("msg").innerHTML=text;
}
}
}
</script>
<input type="button" onclick="showMsg()" value="调用Ajax显示内容">
<span id="msg"></span>
</body>
</html> 展开
<head>
<title>create_ajax.html</title>
</head>
<body>
<script language="JavaScript">
var xmlHttp;
function createXMLHttp(){
if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}else{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
function showMsg(){
createXMLHttp();
xmlHttp.open("POST","content.htm");
xmlHttp.onreadystatechange=showMsgCallback;
xmlHttp.send(null);
}
function showMsgCallback(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==20){
var text=xmlHttp.responseText;
//设置msg标签元素中显示的内容为Ajax接收的返回值内容
document.getElementById("msg").innerHTML=text;
}
}
}
</script>
<input type="button" onclick="showMsg()" value="调用Ajax显示内容">
<span id="msg"></span>
</body>
</html> 展开
1个回答
展开全部
AJax是建立在HTTP访问上的,你必须要建立一个web服务器,再测试代码就没事了
追问
xmlHttp.status==20 是这里问题

2023-12-06 广告
很高兴能回答您的问题。以下是一段针对“一对一消息组件”的描述,字数在200字左右:该组件支持用户之间的私密交流,让沟通更加直接和高效。通过它,您可以向特定对象发送消息,并实时查看消息状态,包括对方是否已读或未读。同时,该组件还支持富文本消息...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询