您的位置:首页 > Web前端 > JavaScript

学习JavaScript的收获

2005-12-08 17:38 316 查看
JavaScript作为一种脚本语言,在动态网页制作方面,应该算是很不错的一种语言;利用它,可以使网页展现出非常不错的动态效果;JavaScript还比较适合在哪些地方运用,还没有进行仔细的研究,因为对于JavaScript了解的还是属于初级阶段。下面,就它在面向服务器端编程中,减少刷新方面的应用,作个总结。如有错误之处,还希望大家可以指正。
面向Web服务器端编程,很多情况下需要动态绑定某个控件(比如说DropDownList),或者将从数据库中返回的数据回填至某些TextBox中。这种情况下,都需要写一些触发事件来完成。在.Net提供的Web控件中,都有一个AutoPostBack属性,若为true,则在该控件的文本修改后,便自动回发到服务器,在服务器端进行一些数据的查询处理后,再将数据返回至客户端,因而每次都会引起页面的刷新。利用JavaScript,通过在客户端发出请求,传送到一个专门处理该请求的页面,进行相关的处理后,将客户端需要的数据回传,页面不用刷新就可以完成相同的功能。

//通过ActiveXObject来发送请求
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 = oHttpReq.responseText;

。。。接下来,就可以直接用返回的结果了

当然,这种应用也带来了一些其他问题,并且以上说的比较笼统,今后会继续细化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: