一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - jquery - ajax jquery實現頁面某一個div的刷新效果

ajax jquery實現頁面某一個div的刷新效果

2022-02-10 16:13自帶鋒芒 jquery

這篇文章主要給大家介紹了關于ajax jquery實現頁面某一個div的刷新效果的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

原始代碼是這樣的:

<div class="control-group">
   <label class="control-label" for="inputSelect">所屬單位</label>
   <div class="controls">
    <select id="inputSelect" name="acCpname" onchange="updateAc()">

    <c:forEach items="${list }" var="list">
     <option value="${list.cpname}">${list.cpname }</option>
    </c:forEach>
    </select>
   </div>
   </div>
   <div class="control-group">
   <label class="control-label">所需印章</label>
   <div class="controls" id="updateac" style="height: 40px">
    <c:if test="${empty sealtables}">
    <label class="radio inline"> 無可用印章,請前往申請印章 </label>
    </c:if>
    <c:if test="${not empty sealtables }">
    <c:forEach items="${sealtables}" var="sealtable"
     varStatus="status">
     <label class="radio inline"> <input type="checkbox"
     name="selectSealType" value="${sealtable.sealtype}" />
     ${sealtable.sealtype}
     </label>
    </c:forEach>
    </c:if>
   </div>
   </div>

效果截圖:

ajax jquery實現頁面某一個div的刷新效果

想要實現的效果,圖片紅色標記的部分,點擊下拉列表,下面的復選框的值跟隨下拉列表的變化而變化。

首先說一下解決思路:為下拉列表添加onchange事件,然后ajax異步提交給controller,進行數據庫查詢,然后返回ModelAndView,ModelAndView設置的view為一個新的jsp頁面,該jsp頁面里面嵌套的代碼為要改變的div代碼。

為下拉列表添加onchange事件:

ajax jquery實現頁面某一個div的刷新效果

為時間添加ajax異步刷新事件:

返回的壓面直接在div中加載

<script>
 function updateAc() {
 $.ajax({
  type : "POST",
  url : "${pageContext.request.contextPath}/updateAc.action",
  data : {
  company : $("#inputSelect").val()
  },
  dataType : "html",
  cache : false,
  async : true,
  contentType : "application/x-www-form-urlencoded;charset=utf-8",
  success : function(data) {
  $("#updateac").html(data);
  },
  error : function() {
  }
 });
 }
</script>

提交給updateAc.action:

根據下拉列表選擇的值然后從數據庫中進行查找該值對應的信息返回,然后渲染comp.jsp頁面

@RequestMapping(value = "/updateAc.action")
  public ModelAndView updateComp(HttpServletRequest request,Model model){
   ModelAndView modelAndView = new ModelAndView();
   String companyname = request.getParameter("company");
   List<Sealtable> sealtables = service.sealTableBySealCpName(companyname);
   modelAndView.addObject("sealtables", sealtables);
   modelAndView.setViewName("comp");
   return modelAndView;
  }

comp.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"
 pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>

<%-- <%@ include file="model.jsp"%> --%>
<div class="controls" id="updateac" style="margin-left: -20px;margin-top: -15px">
 <c:if test="${empty sealtables}">
  <label class="radio inline"> 無可用印章,請前往申請印章 </label>
 </c:if>
 <c:if test="${not empty sealtables }">
  <c:forEach items="${sealtables}" var="sealtable" varStatus="status">
   <label class="radio inline"> <input type="checkbox"
    name="selectSealType" value="${sealtable.sealtype}" />
    ${sealtable.sealtype}
   </label>
  </c:forEach>
 </c:if>
</div>

現在就可以實現頁面的局部刷新。

總結

到此這篇關于ajax jquery實現頁面某一個div刷新效果的文章就介紹到這了,更多相關ajax jquery頁面div刷新內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/javatalk/p/10857517.html

延伸 · 閱讀

精彩推薦
  • jqueryjQuery treeview樹形結構應用

    jQuery treeview樹形結構應用

    這篇文章主要為大家詳細介紹了jQuery treeview樹形結構應用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Lqq77s9342022-02-20
  • jqueryjquery插件實現圖片懸浮

    jquery插件實現圖片懸浮

    這篇文章主要為大家詳細介紹了jquery插件實現圖片懸浮,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    阿飛超努力5802022-03-03
  • jqueryjquery實現穿梭框功能

    jquery實現穿梭框功能

    這篇文章主要為大家詳細介紹了jquery實現穿梭框功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    陳濤輝8412022-01-04
  • jqueryjQuery是用來干什么的 jquery其實就是一個js框架

    jQuery是用來干什么的 jquery其實就是一個js框架

    jQuery是一bai個簡潔而快速的JavaScript庫,可用于du簡化zhi事件處理,HTML文檔遍歷,Ajax交互和dao動畫,以更快速開發網站...

    jQuery教程網8842022-01-17
  • jqueryjQuery使用hide()、toggle()函數實現相機品牌展示隱藏功能

    jQuery使用hide()、toggle()函數實現相機品牌展示隱藏功能

    這篇文章主要介紹了jQuery使用hide()、toggle()函數實現相機品牌展示隱藏功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考...

    Schieber11822022-01-11
  • jqueryjquery插件實現搜索歷史

    jquery插件實現搜索歷史

    這篇文章主要為大家詳細介紹了jquery插件實現搜索歷史,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    阿飛超努力8462022-03-09
  • jqueryjQuery實現鼠標拖動圖片功能

    jQuery實現鼠標拖動圖片功能

    這篇文章主要介紹了jQuery實現鼠標拖動圖片功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以...

    lucascube5812022-02-10
  • jqueryjQuery實現本地存儲

    jQuery實現本地存儲

    這篇文章主要為大家詳細介紹了jQuery實現本地存儲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    李大璟10682021-12-16
主站蜘蛛池模板: 日韩特级片 | 日本日日黄 | 日本www视频在线观看 | 楚乔传第二部免费观看全集完整版 | 欧美破苞合集 magnet | 午夜福利理论片高清在线 | 欧美一级裸片又黄又裸 | 久久热这里面只有精品 | 无码乱人伦一区二区亚洲 | 日韩亚洲欧美理论片 | 天天综合色天天综合 | 国产成人精品福利色多多 | 国产亚洲福利一区二区免费看 | 日韩网站在线观看 | 久久精品亚洲热综合一本 | 国产男人搡女人免费视频 | 日本视频二区 | 日本一区二区视频在线 | xxx久久| 精品视频手机在线观看免费 | 国产乱插 | 美女伊人网 | 国产91精选学生在线观看 | 很很草 | 欧美有码 | 4455永久在线观免费看片 | 成人亚洲欧美日韩在线观看 | 热久久最新视频 | 欧美在线一级视频 | 日本男女视频 | 91色视| 久草在线精彩免费视频 | 亚洲精品国产精品国自产观看 | 麻豆视频入口 | xx×日本老太 | a级免费在线观看 | 国产一卡2卡3卡四卡精品网站 | 和两个男人玩3p好爽视频 | 欧美午夜寂寞影院安卓列表 | 亚洲天堂影院在线观看 | 国产精品久久久久久久久免费hd |