本文詳細介紹Js取得asp頁面傳回的值(載入值)實作方法,需要了解的朋友可以參考下複製程式碼如下:
<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html xmlns=http://www.w3.org/1999/xhtml>
<head>
<meta http-equiv=Content-Type content=text/html; charset=gbk />
<title>Getting Server side data using AJAX</title>
</head>
<script>
function creat_Object() {
var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
}
catch (e) {
alert(Your browser is not supporting XMLHTTPRequest); <BR> xmlhttp = false;
}
}
else {
xmlhttp = new ActiveXObject(Microsoft.XMLHTTP);
}
return xmlhttp;
}
var request = creat_Object();
function sever_interaction() {
if (request.readyState == 1) {
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').value = 'Loading...';
}
if (request.readyState == 4) {
var answer = request.responseText;
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').value = answer;
}
}
function call_server() {
request.open(GET, Response.asp);
request.onreadystatechange = sever_interaction; request.send('');
}
</script>
<body>
<input type=button name=btnLoad id=btnLoad value=點選載入onclick=call_server(); />
<input type=text style= width:265px; height:68px; id=aja_cnts />
</body>
</html>
取得頁面Response.asp程式碼:document.getElementById('aja_cnts').value
Response.asp程式碼範例:
複製代碼代碼如下:
<%
Response.Write 您好!歡迎光臨悠9小店!
Response.Write 我們的網址是:http://www.vevb.com
%>