Ajax数据请求以及数据加载
2024-11-25 17:00:06
// 当前页码 let currentPage = 1; // 点击下一页按钮时触发 $('#nextPageBtn').click(function() { $.ajax({ url: 'https://example.com/api/page/' + currentPage, type: 'GET', success: function(response) { // 处理获取到的分页数据 currentPage++; // 页码递增 }, error: function(xhr, status, error) { // 处理错误 console.error(error); } }); }); 实例: <script> var page = 1; $(document).ready(function(){ load(page++); }); //ajax请求数据 function load(page) { $.ajax({ type: "get", dataType: "json", url: 'index.php?s=member&mod=goods&c=home&m=shared_record_data &page='+page, success: function(data) { var html = ''; for(var k in data){ html += '<div class="MT_cell">\ <div class="MT_cell_bd MT_cell_primary">\ <p class="dark">' + data[k].data.name + '</p>\ <p>' + data[k].data.store + '</p>' + (data[k].action == 5 ? '<p class="orange">借入时间' + data[k].time + '</p>': '<p class="green1">归还时间' + data[k].time + '</p>') + '</div>\ </div>' } //判断请求到的对象数量 if(data.length < 10 ) { $('#loading').css('display','block').text('我是有底线的'); $('#more').css('display','none'); }else{ $('#loading').css('display','none'); $('#more').css('display','inline'); } $("#content_list").append(html); }, error:function(){ }); } </script> <body> <div id ="content_list" class="MT_cells" style="margin:0;"></div> <div id="page_list"></div> <div id="loading">加载中</div> <a id="more" href="javascript:load(page++);" style="display:none;">加载更多</a> </body>