我爱编程

Web 基础30 JQuery_AJAX入门及其案例

2018-04-12  本文已影响18人  小熊先生很不开心

jQuery的AJAX实现

  其实坦白的说 就是我也比清除底层是什么样子的,但是就是$.ajax就是AJAX的封装,更简单是使用,这里我就直接讲解一下使用步骤哈哈哈。

先说一下语法

            {
                type:设置请求的类型,常用的有GET和POST
                url:设置请求的地址
                data:设置POST方式提交的数据
                success:请求响应完成后要执行的方法
                
            }  

ajax的请求方式

$.ajax({
    type:"GET",
    url:"/myJQueryAJAX/JQueryAJAXServlet?username=zhangsan",
    success:function(msg) {
        //alert(msg);
        $("#div01").html(msg);
    }       
}); 
$.ajax({
    type:"POST",
    url:"/myJQueryAJAX/JQueryAJAXServlet",
    data:"username=zhangsan",
    success:function(msg) {
        $("#div01").html(msg + "post");
    }
    
});

jQuery的其他AJAX方法

案例异步加载所有学生信息 我这里就提供jsp部分代码

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-1.8.3.min.js" ></script>
<script type="text/javascript">
    //展示所有学生信息
    function findAll() {
        $.ajax({
            type:"GET",
            url:"/myJQueryAJAX/StudentServlet",
            success:function(msg) {
                //$("table").html($("table").html() + msg);
                $("table").append(msg);
            }
        
            
        });
    }
    
    $(function() {
        findAll();
    });
    
</script>
</head>
<body>
    <table border="1" width="500">
        <tr>
            <td>姓名</td>
            <td>性别</td>
            <td>年龄</td>
        </tr>
        
    </table>
</body>
</html>


上一篇 下一篇

猜你喜欢

热点阅读