学习JavaScript的收获
JavaScript作为⼀种脚本语⾔,在动态⽹页制作⽅⾯,应该算是很不错的⼀种语⾔;利⽤它,可以使⽹页展现出⾮常不错的动态效果;JavaScript还⽐较适合在哪些地⽅运⽤,还没有进⾏仔细的研究,因为对于JavaScript了解的还是属于初级阶段。下⾯,就它在⾯向服务器端编程中,减少刷新⽅⾯的应⽤,作个总结。如有错误之处,还希望⼤家可以指正。
⾯向Web服务器端编程,很多情况下需要动态绑定某个控件(⽐如说DropDownList),或者将从数据库中返回的数据回填⾄某些TextBox中。这种情况下,都需要写⼀些触发事件来完成。在.Net提供的Web控件中,都有⼀个AutoPostBack属性,若为true,则在该控件的⽂本修改后,便⾃动回发到服务器,在服务器端进⾏⼀些数据的查询处理后,再将数据返回⾄客户端,因⽽每次都会引起页⾯的刷新。利⽤JavaScript,通过在客户端发出请求,传送到⼀个专门处理该请求的页⾯,进⾏相关的处理后,将客户端需要的数据回传,页⾯不⽤刷新就可以完成相同的功能。
//通过ActiveXObject来发送请求
学javascript前要学什么var oHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
//open函数,把客户端页⾯的参数传到处理请求的页⾯
oHttpReq.open("POST","..//CheDui//refreshHandle.aspx?page=sksrtj&kjmc=clbh&clbh="+clbh,false);
//发送请求
oHttpReq.send();
。。。这中间,就是⼀些处理数据的过程
//将客户端需要的数据回传;返回的可以是⽂本(responseText),Xml或者Stream(流)的形式,这⾥是⽂本的形式
var str_arr = sponseText;
。。。接下来,就可以直接⽤返回的结果了
当然,这种应⽤也带来了⼀些其他问题,并且以上说的⽐较笼统,今后会继续细化。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。