亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 用jquery實(shí)現(xiàn)表格行 置頂之后 如何跟后臺用ajax交互 在刷新之后仍保持當(dāng)前位置?

瀏覽:53日期:2023-05-28 16:40:36

問題描述

如題所示,在每行的后面有一個(gè)top按鈕,點(diǎn)擊置頂,由于有settimeout自刷新,并重新獲取數(shù)據(jù),所以這個(gè)置頂位置并不能保持,每次刷新之后就沒有效果了

代碼:

$('.top').click(function(){ var $tr = $(this).parents('tr'); $tr.fadeOut().fadeIn();$('tbody').prepend($tr); $(this).css({'color':'red','font-weight':'bold'});});

其實(shí)這部分代碼對解決問題沒什么作用,主要還是想知道如何與后臺交互 或者在前臺影響全局變量,從而保持當(dāng)前置頂位置

問題解答

回答1:

得看看你這個(gè)置頂是永久性的還是一時(shí)性的!

如果是永久性的置頂,那你的數(shù)據(jù)肯定是存儲在數(shù)據(jù)庫里的,并且有個(gè)字段用來標(biāo)識該條數(shù)據(jù)是否為置頂數(shù)據(jù),綁定到前端的時(shí)候,通過標(biāo)識來判斷這條數(shù)據(jù)是否置頂,這個(gè)就完全不需要前端來考慮這個(gè)問題吧?你在前端只不過是把這部分?jǐn)?shù)據(jù)展示而已。

如果你的置頂只是一時(shí)性的,你可以在每次請求ajax數(shù)據(jù)之前,獲取到置頂數(shù)據(jù)行的某列數(shù)據(jù)作為標(biāo)識(這 個(gè)由你自己來定,不過該列的值必須是唯一的),然后再去請求ajax數(shù)據(jù),在綁定的時(shí)候,用你存儲下來的標(biāo)識跟請求到數(shù)據(jù)進(jìn)行判斷,相等的話就把改行數(shù)據(jù)設(shè)置為置頂。(感覺寫這種置頂沒多大意義, 因?yàn)檫@種置頂數(shù)據(jù)只有你自己能看的到,要是你把頁面關(guān)閉了一樣沒用,畢竟不是永久性的)

回答2:

直接叫你們后臺寫個(gè)接口,當(dāng)你點(diǎn)擊置頂?shù)臅r(shí)候,把這條數(shù)據(jù)的id傳到后臺,再讓后臺把它排到第一條數(shù)據(jù)返回給你,這樣即使有settimeout你接收到的也是你置頂后的數(shù)據(jù)啦

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 一级做a爰片久久毛片图片 一级做a爰片久久毛片看看 | 成人在线观看午夜 | 欧美精品人爱a欧美精品 | 成人夜色视频在线观看网站 | 特黄特色大片免费视频大全 | 欧美日韩亚洲国产精品一区二区 | 在线观影 | 激情伊人 | 性生活免费网站 | 九九精品在线视频 | 国产精品卡哇伊小可爱在线观看 | 狠狠色丁香婷婷综合最新地址 | 国产精品视频无圣光一区 | 亚洲欧美另类在线观看 | 国产视频亚洲 | 99精品视频在线观看免费播放 | 嫩草在线视频www免费观看 | 欧美日韩亚洲高清不卡一区二区三区 | 久操视频免费观看 | 米奇影视7777亚洲 | 国产亚洲精品国产第一 | 国产免费无遮挡精品视频 | 亚洲日韩中文字幕在线播放 | 一二三区乱码一区二区三区码 | 日本三级3本三级带黄 | 久久久男女野外野战 | 亚洲精品区 | 亚洲精品国产专区91在线 | 亚洲国产欧美久久香综合 | 久久久久久全国免费观看 | 天天影视色香欲综合网老头 | 天天狠狠色噜噜 | 成人精品一区二区三区 | 成人涩涩视频 | 精品免费在线视频 | 激情在线视频 | 国产大片91精品免费看3 | 国产在线观看一区精品 | 国内精品久久久久影院不卡 | 久久精品亚洲精品一区 | 国产日韩精品一区在线不卡 |