1. 程式人生 > >foreach點選事件傳遞引數,處理後區域性重新整理

foreach點選事件傳遞引數,處理後區域性重新整理

1、foreach點選事件傳遞引數

 </c:forEach var="liveInfo" items="${liveInfos }">
         <div id="theId${liveInfo.id }">//這裡是做了一個動態標記,foreach會出現id重複,如果使用單一的id只會指向第一個,所以加一個動態的引數,那麼就可以獲取唯一的id
                ....
            <div id="theId${liveInfo.id }">
                <c:if test="${liveInfo.status==1}
"
>已住院</c:if> <c:if test="${liveInfo.status==2}">已退院</c:if> </div> ..... <a href="javascript:alert('退院成功!');" onclick="exitHospital('${liveInfo.id }')">退院</a> //直接將引數寫在事件方法裡傳過去,js用一個變數獲取一下就可以了 <c:for
Each>

2、處理後區域性重新整理

 //退院
 function exitHospital(id) 
     alert(id)
     $.ajax({
        type:'post',
        url:'${pageContext.request.contextPath }/liveInfo/exitHospital.action',
        data:{
            "id":id
        },
        success:function(status){
            if(status==2){
                $("#"
+"theId"+id).html("已退院");//這裡使用程式碼拼接讓其指向div的唯一id } } }) }

相關推薦

foreach事件傳遞引數,處理區域性重新整理

1、foreach點選事件傳遞引數 </c:forEach var="liveInfo" items="${liveInfos }"> <div id="th

微信小程式事件傳遞引數的方法

小程式在元件上繫結事件後,傳遞引數的方式不同於前端開發其他場景中直接加引數的方式,小程式在引數的傳遞時,採用事件物件的自定義屬性的方式,具體實現如下: wxml: <view bindtap="passQuery" data-index="1">點選事件傳參</view&g

iOS UIButton事件傳遞引數的解決辦法

一、問題的出現 原生的UIButton的點選事件唯一的引數就是UIButton本身,我們通常使用UIButton自帶的tag來使用不同的引數,在簡單的業務場景下,通過tag都是可以滿足需求的,但是在某些業務複雜的情況下,tag顯得有些無力了,畢竟通過tag來傳

react native事件傳遞引數

比如我們定義一個TouchableOpacity點選事件,該方法需要接收一個引數值,如下 _gotoSubClass(sectionID, rowID) { console.log("sect

jquery父元素和子元素事件傳遞問題_不可把父元素的事件傳遞給子元素_事件無限迴圈傳遞

前述:jquery中: 當一個元素的點選事件被觸發時,會自動將該事件向父級元素逐級專遞。 但是實際場景當中,我們可能會遇到需要在父級元素中定義點選事件,來觸發特定子元素的點選事件,我就遇到了這麼一個問題。  但是這麼做的後果,在jquery1.8.2版本及以後所有版本(截止目前最新版本為3.3),

Android事件傳遞機制詳解

在講正題之前我們講一段有關任務傳遞的小故事,拋磚迎玉下: 話說一家軟體公司,來一個任務,分派給了開發經理去完成: 開發經理拿到,看了一下,感覺好簡單,於是 開發經理:分派給了開發組長 開發組長:分派給了自己組員(程式設計師) 程式設計師:分派給了自己帶的實習生。

iOS 事件傳遞及響應

關於iOS的事件響應機制網上講解文章不少,有的文章內容少沒講全面,有的說的太多,一個概念反覆說,傳遞和響應混在一起講,不好理解,我綜合參考了幾篇文章總結了一下,覺得可以分為以下幾點來講 iOS中的事件介紹事件的產生和傳遞事件響應實際專案中的應用 1.iOS中的事件介紹

跟谷歌學一個多次事件的邏輯處理

Android每一個版本,谷歌都會給他弄一個彩蛋。怎麼弄呢?只要我們在設定裡面狂點Androdi版本就行了。         然後檢視原始碼: 其實這個功能的邏輯主要就是幾行程式碼,

WebView與Html互動,獲取事件,並處理響應邏輯

先看下圖: 大家現在看到的是一個載入了html的WebView,我們現在的需求是,按下左上角的返回箭頭,退出APP; 這就需要java程式碼跟html互動了,那麼要怎麼實現呢? 剛開始我在網上看了不少的資料,但是在我這基本上都不奏效 最後還是想到了解決方法,是這樣的:

RecyclerView使用詳解一代替ListView(事件,新增頭佈局,上拉重新整理下拉載入)

老規矩,先看效果; Recycler是android5.0版本中新新增的一個view; 使用之前必須新增依賴庫: dependencies { compile 'com.android.support:recyclerview-v7:23.0.+' } 這裡我就不

可能是最詳細的Android事件處理詳解(三)

前兩篇文章: 可能是最詳細的Android點選事件處理詳解 可能是最詳細的Android點選事件處理詳解(二) 這裡再次延伸一下,在ScrollView和RecyclerView巢狀中touch事件的傳遞過程,以及巢狀滑動衝突的問題。 如上圖,外層是一個Neste

可能是最詳細的Android事件處理詳解(二)

上一篇我們主要詳細描述了touch事件在各層的傳遞 本篇文章主要是對比touch在不可滾動和可滾動的ViewGroup事件的傳遞過程 如上圖: - 左圖:是ViewGroup巢狀View,不可滑動 - 右圖:也是ViewGroup(RecyclerView)巢

可能是最詳細的Android事件處理詳解

面試的時候,很多時候都會問到Touch事件的傳遞,而且問法角度都有所不同,但是還是會遵循基本的事件傳遞規則的,可能他問的你沒處理過,但是根據基本規則慢慢思考來回答,都不會錯。 一,簡介 首先我們知道touch事件 主要是是在三個方法中傳遞和處理的。分別是:

給元素設定了固定座標事件失效

<body> <div class="foot"> <div class="price">價格</div> <div class="go-time choosed">出發 <span>早</spa

字串拼接,字串裡面有點事件事件裡面有動態獲取的引數

html='<select class="placeWidth fl" id="' + data.returnData[i].children[j].pfieldname + '_ss" onchange="refreshQList_sy(\' '+data.returnData[i].childre

C#自定義窗體style中 button事件通過Command傳遞

資源字典中 < Button x:Name="BtnClose" Margin="0,-1.5,-1,0" Style="{DynamicResource ButtonClose}" HorizontalAlignment="Right" Vertic

selenium運用js處理事件失效

  有時候,元素明明已經找到了,使用click()就是無法觸發點選事件(當然,這種情況十分少見,至少我只遇到過一次)。下面告訴大家這種場景的解決方案。      使用js程式碼來點選【部落格園】這個按鈕        程式碼:   #!/usr/bin/pytho

微信分享,獲取分享事件,登入才可以分享

1.登入微信公眾平臺 2.獲取開發者ID(AppID),開發者密碼(AppSecret) 3.配置js安全域名,下載.txt檔案放到專案跟目錄 4.控制器 <?php namespace M\Controller; use Think\Controller; class

Android完美處理RecyclerView實現item條目事件處理

前言: RecyclerView並沒有像ListView那樣提供了OnItemClick,OnItemLongClick等事件回撥介面,所以,我們需要自己寫介面去進行實現。 正題 ①、建立介面類OnRecyclerViewClickListener /** * Recy

Android recyclerView items的側滑刪除以及事件處理

最近專案中需要實現銀行卡側滑刪除以及選擇預設無法刪除的效果,需求效果圖如下: 其實就是一個自定義的列表實現,這裡我用的是recyclerView首先需要自定義DeleteBankRecyclerView繼承RecyclerView,需要注意的是item的點選和