ajax到底好不好?
地址:http://www.qhcar.cc/model/index.aspx?s=5,这个就是嵌套ajax结果。
http://www.qhcar.cc/model/index.aspx 这个是单个的ajax,
优点就是可以用一个页面实现显示全部车型和按级别选择车型,为了照顾导航上面如微型车等链接在别的页面进入,
http://www.qhcar.cc/model/index.aspx?s=5这个地址参数s,判断当s不为空并且是数字时,第一次ajax加载到上面级别时不再继续加载,而是判断s 比如s=1 则转而加载 读取微型车数据的ajax.
但是不知道这样实现会不会造成服务器负担过重,如果在浏览量大的页面实现这个效果会不会造成服务器崩溃?还没有测试。
在ajax中去掉了sid=" + Math.random(),这个可以防止访客多次刷新造成的服务器负担。
本人ajax是个新手。有时候逻辑上也比较混乱,上面写的一点逻辑都没有,很多人看来肯定说不知所云嘿嘿!
最近做青海汽车网 的时候,首页导航右下一点的那个车型选择,现在就没有用ajax,结果发现在没有增加这个功能的时候首页在带宽为1M下测试,全部加载完成需要大概4秒左右时间,但是加了这个模块后现在变成了差不多8秒。
细查下发现,首页全部链接加起来也不过2000个,而这个车型选择包括品牌、品牌类、车系、车型等差不多1万多条数据,现在在8秒内加载已是不幸中的万幸了。
ajax让我最大的郁闷是,加载出来的都不是实际存在的代码,搜索引擎检索不到ajax加载出来的信息,这也是我觉得要慎重使用ajax的原因。
相关文档:
XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始。
了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法:
先看看IE创建XMLHttpRequest 对象的方法(方法1):
va ......
现在如果你问别人“最近两年在Web开发领域最火的技术是什么”,Ajax这个词应该能占据一席之地。确实,自从05年底被提出,Ajax技术就以难以想象的速度迅速红遍大江南北,受到无数Web开发人员的青睐和追捧。而各种平台下的Ajax框架更是如雨后春笋般向外冒,以至于连微软这样软件业的巨头也迫不及待推出自己的框架&m ......
1:Ajax可以通过JavaScript的XMLHttpRequest对象与服务器进行通信,通过XMLHttpRequest,JavaScript可以在不重载页面的情况下与服务器进行通信。
2:XMLHttpRequest 浏览器支持
<script type="text/javascript">
function ajaxFunction()
{
var xmlHttp;
try
{
xmlHtt ......
AJAX的分页,实现思路是:
1.利用$.fn.extend在JQuery框架下扩展pager类
2.将获取记录总数与相应页记录的后台方法,写在继承自IHttpHandler类的Handler.ashx.cs类,当然实际上用aspx.cs文件写后台方法也没问题,但由于.ashx.cs文件无需处理页面诸多事件因而效率更高。
3.在呈现页面上加载pager类
......
Ajax技术已经得到很广泛的应用,在Web开发中其核心就在于异步通信和局部刷新,极大地改善了用户体验,尤其适合于高频度、低数据量的场景。在不使用Ajax的Web应用中,一个页面处理中只有一次请求,客户端处理完后一次性提交,这种一次请求和一次提交的处理可能比较耗时,从而造成客户等待,使用Ajax把这一次请求和一次提交分 ......