AJAX技术 vs 传统的ASP无刷新技术

使用ajax无刷新技术
ajax.htm

<script>    function f(){  var req =new ActiveXObject("Microsoft.XMLHTTP");  req.open("GET","ajax.asp?t1="+t1.value, true);  req.onreadystatechange = function(){    if (req.readyState == 4) {    if (req.status == 200) {     msg.innerText = req.responseXML.documentElement.tagName;  }  }  }  req.send(null);  }</script>

1:显示”OK”; 其他字符:显示”Error”

<input id="t1" /> <input type="button" onclick="f();" />

ajax.asp

<!--r>  Response.ContentType="text/xml"
if request.querystring("t1")="1" then
response.write("<ok/>")
else
response.write("<error/>")
end if
-->

传统asp无刷新技术
old.htm

<script>    function f(){

document.getElementById("o").src="old.asp?t1=" mce_src="old.asp?t1="+t1.value  }</script>

1:显示”OK”; 其他字符:显示”Error”

<input name="1" id="t1" /> <input type="button" onclick="f();" /><iframe src="old.asp" style="display: none" id="o"></iframe>

old.asp

<!--r>  if request.querystring="" then response.end
end if
if request.querystring("t1")="1" then ss="OK"
-->
<script>  parent.msg.innerText="<%=ss%>"</script>

随机日志

发表评论

0 评论.

Leave a Reply



[ Ctrl + Enter ]

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

CNXCT小组的博客 is Stephen Fry proof thanks to caching by WP Super Cache