仍然记起在Zh-Sh的日子,虽然有些清苦,但是觉得还是开心的。学习的氛围还是不错,能够积累点东西。现在想起刚刚进去的前一个星期,就学习对Ajax的使用。做一些简单数据的检测和联动。虽然很简单,但是当时觉得模式很新鲜。。现在想起。。哈哈。关键的东西记下吧,
1.创建对象
//生成xmlHttp对象
function fn_getXmlHttpRequest()
{
var A=null;
try
{
A=new ActiveXObject("Msxml2.XMLHTTP");//initialize a xmlhttp object
}
catch(e)
{
try
{
A=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
A=null;
//alert('null Exception!!!');
}
}
if (!A && typeof XMLHttpRequest != "undefined" )
{
A=new XMLHttpRequest()
}
// alert(A);
return A
}
这是个XmlHttpRequest的创建,它是客户端与服务器沟通的管道。
2.前台的呼叫: 2.1异步 xmlHttp.open("get",ToURL,true); xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { 。。。 } } xmlHttp.send(null); 2.2同步 var xmlHttp=getXmlHttpRequest(); xmlHttp.open("POST",ToURL,false); xmlHttp.send(""); var result = xmlHttp.responseText; 这两种方式的区别不用多说了。 3.后台服务端的响应。。 这个是前台客户端想要什么就找什么。。两者的方式好像有点想XmlHttp-->红娘;前台---->张生;后台--->崔。。哈哈。。就这样子吧。大家批评不要太狠。这是自娱自乐的哦。。