该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在客户端页面输入自己的名字,服务端返回‘你好+名字’
执行会有错误提示AjaxGet()函数未定义
我是在VS下开发的给你们贴出目录和源码
HTMLPage.htm是客户端页面,源码如下
var xmlhttp;
creatXMLHttpRequest();
function ajaxGet() {//BUTTON的响应函数
var s = document.getElementById("yourname").value;
var url = "Server.aspx?yourname="+ escape(s);
creatXMLHttpRequest();
xmlhttp.onreadystatechange = handleStateChange;
xmlhttp.open("GET", url, true);
xmlhttp.send(null);
}
function creatXMLHttpRequest() {
//在IE下创建XMLHTTPRequest
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (oc) {
xmlhttp = null;
}
}
//在Mozilla和Safari等非IE浏览器下创建XMLHTTPRequest对象
if (!XMLHttpRequest && typeof XMLHttpRequest != "undefined") {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function handleStateChange(){
//4请求完成加载
if(xmlhttp.readyState == 4){
//200返回完成
if(xmlhttp.status ==200){
var obj=document.getElementById("userlist");
//获取服务器返回的文本,在页面显示
obj.innerHTML=xmlhttp.responseText;
}
else{
alert("请求页面异常");
}
}
姓名: