实训流水账之day09—ajax

热了几天,开始刮风下雨了。

今天应该是讲最后一个必学知识点了,过程还是有点麻烦的,记录一下。

1.ajax简介

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax不是一种新的编程语言,而是使用现有标准的新方法。AJAX可以在不重新加载整个页面的情况下,与服务器交换数据。这种异步交互的方式,使用户单击后,不必刷新页面也能获取新数据。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。

2.ajax的使用方法

前端代码:

$.ajax({
            url : "请求地址"
            type : "post",
            data: objs,//数据,这里使用的是Json格式进行传输
            async : true,
            cache : false,
            dataType : "json",
            timeout : 30000,
            success : function(data) {

            },
            error : function(data) {
               $('#msgs').html("异常");
            }
        });

后端代码:

public void serverFace(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        //具体代码
    }

具体的实现过程和细节不赘述了,可以去网上搜索教程。

3.ajax的优缺点

ajax的优点:
1、最大的一点是页面无刷新,用户的体验非常好。
2、使用异步方式与服务器通信,具有更加迅速的响应能力。
3、“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器和带宽的负担,节约空间和宽带租用成本。
4、基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。

ajax的缺点:
1、ajax不支持浏览器back按钮。
2、安全问题,ajax暴露了与服务器交互的细节。
3、对搜索引擎的支持比较弱。
4、破坏了程序的异常机制。
5、不容易调试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值