成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

通過Ajax請求動態填充頁面數據的實例

瀏覽:111日期:2022-06-11 13:06:51

你可能得預先了解

實現功能:點擊頁面上的按鈕實現動態追加數據

實現原理:點擊頁面按鈕,通過Ajax提交請求到后臺,后臺接收請求后進行數據庫操作,然后返回數據到前臺并進行頁面渲染

動態加載更多數據

代碼實現

//1.頁面布局<div> <input type="hidden" value="1"> <inputbutton" name="more" id="more" value="加載更多" onclick="moreData();"/></div>//2.js代碼function moreData(){  var ptip = $(".tip").val();  var jstr = {pageNo:ptip};  $.ajax({   url: "${rc.getContextPath()}/publicity/more.do",//url以具體為實現   type: "POST",   dataType: "html",   data:jstr,   timeout: 5000,   cache: false,   beforeSend: LoadFunction, //加載執行方法   error: erryFunction, //錯誤執行方法   success: succFunction //成功執行方法  })  function LoadFunction() {   $("#more").val("加載中...");  }  function erryFunction() {  alert("獲取數據錯誤,請重試!");  $("#more").val("加載更多");  }  function succFunction(data) {  if(data!=null && data!=""){   $(".tip").val(++ptip);   $("#more").val("加載更多");   $(".mainContent").append(data);  }else{   $("#more").val("無更多數據");   $("#more").attr("disabled",true);  } }//3.后臺代碼//3.1 java代碼實現import java.util.List;import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import com.appmoudle.base.Consts;import com.appmoudle.model.ssdj.Publicity;import com.appmoudle.service.PublicityService;@Controller@RequestMapping("/publicity")public class MoreData { private String ftlURL = ".../publicity/MoreData.ftl"; @Autowired private PublicityService publicityService; @RequestMapping(value="more",method=RequestMethod.POST) public String getMoreData(HttpServletRequest request,ModelMap map){  Integer start = 0;  String pageNo = request.getParameter("pageNo");  if(pageNo!=null){   start = Integer.parseInt(pageNo) * 20;  }  List<Publicity> dataList = publicityService.findList(start, Consts.PAGE_SIZE, null, "1", null, null);  map.put("index_number", start);  map.put("dataList", dataList);  return ftlURL; }}//3.2 模板頁面//(MoreData.ftl)<#if dataList??> <#list dataList as dataItem>  <tr>   <td class="f-blue">${dataItem_index+1+index_number}</td>   <td>    <#if dataItem.comp_name?length &gt; 12>     ${dataItem.comp_name?substring(0,12)}..    <#else>     ${dataItem.comp_name}    </#if>   </td>   <td>${dataItem.license_number}</td>   <td>    <#if dataItem.license_name?length &gt; 10>     ${dataItem.license_name?substring(0,10)}..    <#else>     ${dataItem.license_name}    </#if>   </td>     <td>    <#if dataItem.validaty_start?has_content>     ${dataItem.validaty_start?date}    </#if>   </td>    <td>    <#if dataItem.validaty_end?has_content>     ${dataItem.validaty_end?date}    </#if>   </td>    <td>    <#if dataItem.license_content?length &gt; 20>     ${dataItem.license_content?substring(0,20)}..    <#else>     ${dataItem.license_content}    </#if>    </td>  </tr> </#list></#if>

效果截圖

后臺返回數據(帶格式)

片尾留注

1、前臺頁面點擊增加更多后,向后臺發起請求,后臺進行數據庫操作,返回數據后填充到數據模板,帶格式的數據返回到前臺填充頁面

2、代碼中的變量 ptip 指代當前獲取次數,也可理解為獲取頁數,后臺設定每次獲取N條數據,初次獲取是以頁面已有數據數開始,追加N條數據,以此循環

3、本代碼段為項目開發中使用,因項目使用框架,后臺代碼書寫格式僅作為參考使用

以上這篇通過Ajax請求動態填充頁面數據的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

標簽: Ajax
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美日韩免费在线视频| caoporn国产一区二区| 成人午夜看片网址| 欧美日韩久久不卡| 国产自产2019最新不卡| 色94色欧美sute亚洲线路二 | 欧美精品系列| 日韩女优视频免费观看| 国产综合色在线| 欧美精品在线一区二区| 美国一区二区三区在线播放| 国产情侣久久| 亚洲一区在线视频| 亚洲国产精品www| 亚洲婷婷综合色高清在线| 国产精品videossex久久发布| 久久久久久久电影| 97aⅴ精品视频一二三区| 久久久久一区二区三区四区| 色综合天天在线| 久久久久久久久久久久久女国产乱| 99精品欧美一区二区三区小说| 久久天天做天天爱综合色| 91影院在线免费观看| 久久精品欧美一区二区三区不卡| 99久久精品免费| 久久精品欧美日韩| 午夜精品电影| 国产精品美女视频| 在线看片欧美| 一区二区三区在线高清| 亚洲免费在线| 日韩不卡一区二区| 欧美欧美欧美欧美首页| 国产91丝袜在线观看| www欧美成人18+| 国产精品v欧美精品v日本精品动漫| 国产精品福利一区| 亚洲精品一品区二品区三品区| 亚洲黄色录像片| 久热这里只精品99re8久| 日韩制服丝袜先锋影音| 欧美视频日韩视频在线观看| 国产精品一区二区在线观看不卡| 日韩三区在线观看| 欧美日韩免费观看一区| 亚洲精品你懂的| 麻豆精品传媒视频| 激情偷乱视频一区二区三区| 91精品国产免费久久综合| 99久久夜色精品国产网站| 国产精品久久久久一区二区三区共| 亚洲伦伦在线| 日韩在线播放一区二区| 欧美精品123区| 97久久久精品综合88久久| 中文字幕一区二区视频| 另类激情亚洲| 国产精品自产自拍| 欧美韩国日本不卡| 免费看的黄色欧美网站| 国内精品第一页| 国产清纯美女被跳蛋高潮一区二区久久w | 99国产精品视频免费观看一公开 | 国产一区二区三区美女| 精品毛片乱码1区2区3区| 一级精品视频在线观看宜春院| 欧美日韩中文国产| av网站免费线看精品| 国产精品大尺度| 久久精品国产综合精品| 国产成a人亚洲| **网站欧美大片在线观看| 欧洲精品在线观看| 色综合色狠狠综合色| 亚洲国产成人91porn| 日韩欧美国产成人一区二区| 亚洲第一区色| 久久激情五月婷婷| 国产三级精品在线| 老司机午夜精品视频在线观看| 亚洲一区自拍偷拍| 日韩亚洲国产中文字幕欧美| 亚洲激情婷婷| 国产一区二区三区观看| 17c精品麻豆一区二区免费| 狠狠综合久久| 精品一区二区av| 国产精品久久久久久久久免费相片 | 久久蜜臀精品av| 亚洲资源av| 国产白丝精品91爽爽久久| 亚洲另类在线制服丝袜| 欧美一区二区高清| 国产乱人伦精品一区二区| 国产91精品一区二区麻豆网站 | 亚洲一二三专区| 日韩一级二级三级| 国产精品免费一区二区三区观看| 国产综合久久久久久鬼色 | 久久久午夜精品理论片中文字幕| 先锋影音国产精品| 国产成人丝袜美腿| 一区二区三区四区不卡视频| 欧美大片一区二区| 欧美中文日韩| 91视频你懂的| 蜜臀av性久久久久蜜臀aⅴ| 中文字幕免费在线观看视频一区| 欧美日韩在线观看一区二区 | av中文字幕亚洲| 肉色丝袜一区二区| 国产精品国产精品国产专区不片| 欧美精品久久99久久在免费线 | 91精品国产手机| 亚洲欧美视频| 欧美片第1页综合| 国产一区二区免费在线| 亚洲一级片在线观看| 亚洲国产精品传媒在线观看| 欧美日韩国产电影| 国产视频欧美| 91老司机福利 在线| 中文字幕欧美国产| 欧美一级久久久| 色妞www精品视频| 99riav国产精品| 91一区二区在线观看| 国产乱码精品一区二区三区忘忧草| 亚洲午夜激情网站| 国产精品久久久久久久久动漫 | 一级精品视频在线观看宜春院| 精品精品欲导航| 欧美日韩一卡二卡| 亚洲永久在线| 亚洲国产精品一区二区第一页| 北条麻妃国产九九精品视频| 久草精品在线观看| 视频一区免费在线观看| 亚洲日韩欧美一区二区在线| 国产无一区二区| 精品999久久久| 欧美一级二级在线观看| 欧美性xxxxxx少妇| 久久国产一区| 国产视频一区欧美| 最新国产乱人伦偷精品免费网站| 91同城在线观看| 懂色av一区二区三区蜜臀| 看电影不卡的网站| 丝袜亚洲另类欧美| 又紧又大又爽精品一区二区| 国产精品亲子乱子伦xxxx裸| 久久久九九九九| 精品国产乱码久久久久久老虎| 7799精品视频| 精品视频1区2区| 欧美三日本三级三级在线播放| 久久一区二区三区av| 国产精品永久入口久久久| 99www免费人成精品| 91久久精品www人人做人人爽| 国内成人在线| 欧美精品激情| 国产精品magnet| 黄色亚洲大片免费在线观看| 国模精品娜娜一二三区| 欧美激情 亚洲a∨综合| 97久久精品人人澡人人爽| 成人国产视频在线观看| 成人h精品动漫一区二区三区| 成人午夜电影小说| 成人高清视频在线观看| 99免费精品视频| 97超碰欧美中文字幕| 94-欧美-setu| 午夜国产精品视频免费体验区| 91麻豆国产福利在线观看| 不卡一区二区三区四区| av在线不卡电影| k8久久久一区二区三区| 成人av手机在线观看| 99久久99久久精品免费看蜜桃| 99视频精品在线| 欧美精品一级| 国产精品a久久久久| 亚洲国产免费| 国产精品嫩草99av在线| 久久精品人人| 欧美在线观看禁18| 欧美精品 日韩| 精品免费一区二区三区| 一本色道久久综合亚洲91| 欧美性一二三区| 9191国产精品| 欧美电影免费观看高清完整版在| 久久亚洲捆绑美女| 国产精品盗摄一区二区三区| 一区二区三区高清在线| 日韩电影在线观看一区|