Ajax是什么?

本文介绍了Ajax的主要用途,它允许页面在不刷新的情况下更新数据,有效利用带宽。通过连接Servlet服务器,设置请求头和回调函数,可以处理不同状态码的响应。示例展示了如何在用户输入时调用Ajax进行搜索提示功能,提高用户体验。
摘要由CSDN通过智能技术生成

ajax的用处

页面不用刷新即可实现数据的跳转,不刷新整个页面,只刷新区别,有效利用带宽

ajax怎么用?

首先我们要做的是连接Servlet服务器,然后设置请求头信息,再设置回调函数,判断请求响应以及服务器状态,然后发送

常用属性 :
status:HTTP的状态码:

状态码

说 明

200

服务器响应正常

400

无法找到请求的资源

403

没有访问权限

404

访问的资源不存在

500

调用Ajax进行处理

function checkUserExists() {
    var f = document.form1;
    var username = f.username.value;
    if (username == "") {
        alert("用户名不能为空");
        return false;
    } else {
        doAjax("CheckUserServlet?username=" + username);
    }

实现搜索自动提示功能

<h3>
    Ajax实现搜索提示
</h3>
<div style="width: 500px">
    <form action="" id="formSearch">
        <input type="text" id="txtSearch" name="txtSearch"
            οnkeyup="searchSuggest()" autocomplete="off" />
        <input type="submit" id="cmdSearch" 
                name="cmdSearch" value="搜索" /> <br>            <div id="suggest" style="width: 200px"></div>
    </form>
</div> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zzhaifx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值