《ajax提交网页访问请求》由会员分享,可在线阅读,更多相关《ajax提交网页访问请求(2页珍藏版)》请在金锄头文库上搜索。
1、ajaxajax 提交网页访问请求提交网页访问请求/首先创建访问对象 requestvar request = false;tryrequest = new XMLHttpRequest();catch (trymicrosoft) tryrequest = new ActiveXObject(“Msxml2.XMLHTTP“);catch (othermicrosoft) try request = new ActiveXObject(“Microsoft.XMLHTTP“);catch (failed) request = false; if (!request)alert(“Error
2、initializing XMLHttpRequest!“);/再定义反馈接收函数function updatePage() if (request.readyState = 4) if (request.status = 200) /alert(request.responseText); else/alert(“status is “ + request.status);/在需要提交请求的地方,以下为 Get 方式request.open(“GET“, “xxxx.asp?parm=yyyy“, true);request.onreadystatechange = updatePage;request.send(null);/以下通过 Post 方式打开连接,大小可以超过 2Krequest.open(“POST“, url, true); request.setRequestHeader(“Content-Type“,“application/x-www-form-urlencoded“); request.onreadystatechange = updatePage;request.send(“parm1=. 最后,如果参数含有特殊字符,就先用 escape()函数编码一下,服务器端用unescape 解码。javascript 和 asp 都支持这两个函数。