zoukankan      html  css  js  c++  java
  • 实现ajax

    啊打发

      <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
        <script type="text/javascript">
            $(function(){
                //点击按钮异步加载数据,并在content中显示
                $("#btn").click(function(){
    
                    /**** $.ajax()方法  ***
    //                $.ajax({
    //                    url: "data.json",//"发送的请求地址",
    //                    type:"get",//"请求方式"
    //                    data:null,//"要发送的数据",
    //                    dataType: "json",
    //                    beforeSend: function(data) { // 发送请求前执行的代码
    //                        $(".loading").show();
    //                    },
    //                    success: function(data) {// 发送成功后执行的代码
    //                        dealData(data);
    //                    },
    //                    complete:function(){
    //                        $(".loading").hide();
    //                    },
    //                    error: function(XMLHttpRequest, textStatus, errorThrown) {// 请求失败执行的代码
    //                        alert("错误信息:"+textStatus);
    //                    }
    //                 });
    //
    
                    /****  $.getJSON()方法  ****/
    //                $.getJSON("data.json",function(data){
    //                    dealData(data);
    //                })
    
                    /****  $.get()方法   ****/
    //                $.get("data.json",{},function(data){
    //                    dealData(data);
    //                },"json");
                    
                    /****  $.post()方法  ****/
                    $.post("data.json",{},function(data){
                        dealData(data);
                    },"json")
    
                });
                function dealData(data){
                    if(typeof data != "undefined"){
                        $(data.news).each(function(i){
                            $("#newsList").append("<li><a href='#id="+data.news[i].id+"'>"+data.news[i].title+"["+data.news[i].date+"]</a></li>")
                        });
                    }
                }
            });
        </script>
    <body>
    <div id="newsBox">
        <div class="top">新闻列表</div>
        <ul id="newsList">
            <li><a href="#">新闻标题1[11-27]</a></li></li>
            <li><a href="#">新闻标题2[11-23]</a></li></li>
            <li><a href="#">新闻标题3[11-23]</a></li></li>
            <li><a href="#">新闻标题4[11-18]</a></li></li>
            <li><a href="#">新闻标题5[11-11]</a></li></li>
            <li class="loading hidden" style="display: none">loading..</li>
        </ul>
        <div id="btn">查看更多</div>
  • 相关阅读:
    python实现矩阵的点乘,转置与求逆
    C#用嵌套的 for 循环实现打印图形
    visual studio 2019的安装方法
    人工智能之python实现函数微积分
    人工智能之python实现矩阵运算
    人工智能之实现简单神经网络之数据解析和可视化
    人工智能之实现简单神经网络之权重更新算法
    ubuntu服务器版相关命令
    php的windows各版本客户端下载
    谷歌快捷工具地址
  • 原文地址:https://www.cnblogs.com/xuerong/p/4976196.html
Copyright © 2011-2022 走看看