最近看了下jquery,感觉功能比较强大。对很多常用的操作进行了封装。个人觉得它的动画功能和ajax封装的最灵活。下次是我在看
XMLHttpRequestjQuery.get(url, [data], [callback], [type]) 用法时做的个小小的Demo。希望对刚学的人有那么点小小的帮助。
该函数主要功能:通过远程 HTTP GET 请求载入信息。
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
Code
请求的页面:
<script type="javascript">
function gettime()
{
$.get('TimeHandler.ashx',function(result){
}
</script>
< script type = " text/javascript " >
setInterval( " gettime() " , 1000 );
</ script >
说明: ' TimeHandler.ashx ' 为http处理文件,和.aspx一样继承IHttpHandler接口.
' TimeHandler.ashx ' 主要代码:
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = " text/plain " ;
context.Response.StatusCode = 200 ;
context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
context.Response.Write(DateTime.Now);
}
请求的页面:
<script type="javascript">
function gettime()
{
$.get('TimeHandler.ashx',function(result){
$("input").val(result);
}); }
</script>
<input type="text"/>
< script type = " text/javascript " >
setInterval( " gettime() " , 1000 );
</ script >
说明: ' TimeHandler.ashx ' 为http处理文件,和.aspx一样继承IHttpHandler接口.
' TimeHandler.ashx ' 主要代码:
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = " text/plain " ;
context.Response.StatusCode = 200 ;
context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
context.Response.Write(DateTime.Now);
}
完整Demo下载地址:自动更新时间