激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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
主站蜘蛛池模板: 欧洲成人精品 | 无码专区aaaaaa免费视频 | 国产精品亚洲综合一区二区三区 | 久久久久国产成人免费精品免费 | 欧美日韩免费在线观看视频 | 神秘电影91 | 草妞视频 | 黄色特级毛片 | 免费观看的毛片手机视频 | 久久最新免费视频 | 亚洲欧美第一视频 | 91麻豆精品国产91久久久无需广告 | 欧美成人精品一级 | 污片视频网站 | 免费a级作爱片免费观看欧洲 | 亚洲成人网一区 | 欧美日韩爱爱视频 | 亚洲视频成人在线 | 久久久久一区 | 久久av免费观看 | 欧美成人一级片 | 91在线免费观看 | 在线播放av片 | 最新中文字幕在线视频 | 一级免费大片 | 91九色免费视频 | 午夜视频在线看 | 亚洲成人涩涩 | 亚洲欧美日韩一区二区三区在线观看 | 色黄视频网站 | 美女羞羞视频在线观看 | 日韩视频在线观看免费视频 | 国产视频91在线 | 久草在线最新免费 | 一区二区三区四区高清视频 | 亚洲精品av在线 | 少妇色诱麻豆色哟哟 | 久久99精品久久 | 欧美顶级毛片在线播放小说 | 国产精品亚洲欧美一级在线 | 噜噜在线视频 |