小弟 现在想实现在静态网页中给我的服务器 发送http 请求,
经过百度之后 决定用ajax的xmlHttpRequest 实现,代码如下。
<html>
<head>
</head>
<body>
<form>
<input type="button" value="test" onclick="test();">
</form> <Script language="JavaScript">
function test(){
var request = false;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
} if (!request)
alert("Error initializing XMLHttpRequest!"); else {
try{
var url="http://192.168.1.188/Course.php?type=4";
request.open("GET", url, TRUE);
request.onreadystatechange = updatePage;
request.send(null);
}
catch (ex) {
alert(ex);
}
}
} function updatePage() {
alert("Server is done!");
}
</Script>
</body>
</html>这段代码运行之后 点按钮 一直提示 [object error] 请问 这是什么情况啊 XMLHttpRequest
经过百度之后 决定用ajax的xmlHttpRequest 实现,代码如下。
<html>
<head>
</head>
<body>
<form>
<input type="button" value="test" onclick="test();">
</form> <Script language="JavaScript">
function test(){
var request = false;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
} if (!request)
alert("Error initializing XMLHttpRequest!"); else {
try{
var url="http://192.168.1.188/Course.php?type=4";
request.open("GET", url, TRUE);
request.onreadystatechange = updatePage;
request.send(null);
}
catch (ex) {
alert(ex);
}
}
} function updatePage() {
alert("Server is done!");
}
</Script>
</body>
</html>这段代码运行之后 点按钮 一直提示 [object error] 请问 这是什么情况啊 XMLHttpRequest
function updatePage() {
if (request.readyState==4 && request.status==200)
{
alert("Server is done!");
}
}