ajax,说白了就是javascript的变形,它就是多了一个类与服务器进行交互,当然是3p语言和.net都可能用了
<script type="text/javascript">
var xmlHttp;
function cxhr()
{
//创建xmlHttp,Ajax的灵魂
if (window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
}
function t()
{
cxhr();
var url="url?参数";//生成传递给服务器的变量名字和变量值
//url就是你用于处理的asp.net页面,这个页面是服务器的,就可以与服务器交互了不是吗!
xmlHttp.open("POST",url,true);//向服务器传递参数
xmlHttp.onreadystatechange=hsc;//用hsc函数监控服务器的返回信息(这个函数调用一定不能有"()")
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
xmlHttp.send(null);
//alert("aa");
}
function hsc()
{
massege.innerHTML="正在提交服务器验证....";
if(xmlHttp.readystate==4)
{
if (xmlHttp.status==200)//如果服务器响应成功,则输出这个信息
{
massege.innerHTML=xmlHttp.responseText;//massege是你要让内空显示的html标签的id或name.
//xmlHttp 是前面生成有对象,responseText是以文本形式返回,也可以以xml形式返回.视你的处理页面返回信息定;
//在asp.net中直接输出就成了,当然是输出语句.
}
}
}
</script>
还不明白就给我发个email到xiewhua@tom.com我给你做一外简单的自已看看就会了