日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java局部刷新表格数据,局部刷新如何实现?看我简单实现局部刷新、分页

發布時間:2024/3/24 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java局部刷新表格数据,局部刷新如何实现?看我简单实现局部刷新、分页 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在這里小小推薦下我的個人博客

前言

1.感謝大家的關注和閱讀,堅持干貨不斷~~~

2.今天我們來說一下如何通過ajax實現局部刷新。

應用場景

在Java中,如果我們一個頁面中有很多的信息都是從后臺傳遞過來的,但是我們有的地方需有有變動。比如我們在做菜品管理,上下翻頁時,我們的分類以及其他的信息一般是不需要刷新,只需要更新我們的菜品信息即可,如果跳轉后臺會浪費很長時間,如果我們使用ajax實現異步刷新。就可以在html中通過js對頁面進行簡單的控制實現局部刷新的效果。我們今天就以分頁查詢為例進行講解!!!

代碼實現

1.后臺的Java代碼我就不再貼出來了,大家可以查看我的上一篇文章,Mybatis-Plus來學習一下!代碼生成、分頁插件?,可以通過mybatis-plus進行分頁或者是使用mybatis的分頁插件也可以,無論如何使用什么技術,相信實現分頁對大家來說不是什么難事!!!

2.那我們直接來說一下視圖層html的代碼,我們簡單的以飯店的商品管理為例:

菜品列表

編號分類名稱菜品單價(分)折后價(分)操作

首頁

上一頁

下一頁

尾頁

可見當我們點擊上下頁、首尾頁時,只需要對id=“main”的tbody標簽中的tr進行更新即可。

3.接下來我們說一下javascript代碼,我們需要實現的功能主要就是依靠他來實現。

// 首先定義當前頁page為1,總頁數allPage為1

var page = 1;

var allPage = 1;

//商品表格顯示

function goodstable(p) {

// 判斷傳入頁數大于等于1且小于等于總頁數

if (p >= 1 && p <= allPage) {

// 將傳入頁賦值給當前頁

page = p;

$.ajax({

type: "post", // 以post方式提交

url: "/goods/toList?page=" + p, // 請求鏈接并傳遞參數page

dataType: "json", // 返回json數據

error() {

},

success(data) {

$("#main tr").remove(); // 刪除ID=“main”標簽的字標簽tr下所有內容

allPage = Math.ceil(data.total / data.size); // 給總頁數賦值向上取整=總條目/每頁大小

document.getElementById("span").innerHTML = page + "/" + allPage;

// 以下代碼為循環布局

for (var i = 0; i < data.rows.length; i++) {

var trtd = "

" // 添加復選框

+ data.rows[i].goodsId + "

" // 添加標號

+ data.rows[i].typeName + "

" // 類型名

+ data.rows[i].goodsName + "

" // 商品名

+ data.rows[i].goodsPrice + "

" // 商品價格

+ data.rows[i].goodsDiscount + "

"; // 商品折后價

// 將以上標簽動態添加到tbody中進行展示

$("#table1 tbody").append("

" + trtd + "");

}

}

});

}

}

相信大家已經看懂了,我的基本實現思路就是先將之前的數據從頁面中刪除,然后通過ajax向后臺請求數據,然后將數據再動態的展示到頁面上,就可以實現簡單的動態刷新,然后以此可以實現很多功能。如上面的分頁查詢嗎、信息更新等。

結束語

1.我的方式可能并不是最好的方式,但是倒也不失為一種方法。經過我的實驗,還是蠻好用的。

2.感謝的大家的關注和閱讀,希望大家可以給我提出更多的問題以及想法,為我提供素材和題目。

3.我會努力,保持更新。

4.干貨不斷,感謝!!!!

總結

以上是生活随笔為你收集整理的java局部刷新表格数据,局部刷新如何实现?看我简单实现局部刷新、分页的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。