Cet article partage le code spécifique du plug-in Dropload pour baisser et charger les données pour votre référence. Le contenu spécifique est le suivant
Image de reproduction:
1. Importer JS
dropload.min.js
zepto.min.js <! - Choisissez l'un des jQuery1.7 ou plus ou Zepto, ne les citez pas en même temps->>
2. Requête backend
/ ** * J'ai cherché * * @return * / @Action ("ifIndTicket") public String ifIndticket () {try {FutransAction Transaction = FutransActionService.FindByUserId (Userid); Map <string, object> map = new hashmap <string, object> (); map.put ("transactionId", transaction == null? 0l: transaction.getId ()); List <FustockAccount> Accounts = FustockAccountService.FindAccountBymap (0, 5, map); this.getActionContext (). put ("comptes", comptes); } catch (exception e) {e.printStackTrace (); Logger.equals (e); } Retour succès; } / ** * Les données que je recherche * * @return * / @Action ("FindTicketData") String public FindTicketData () {try {FutransAction Transaction = FutransActionService.FindByUserid (userId); Map <string, object> map = new hashmap <string, object> (); map.put ("transactionId", transaction == null? 0l: transaction.getId ()); List <FustockAccount> Accounts = FustockAccountService.FindAccountBymap (0, Integer.max_value, map); JsonObject JSON = new JSONObject (); JSONArray Array = new JSONArray (); if (comptes.size ()> 0) {for (FustockAccount compte: comptes) {jsonObject obj = new JSONObject (); obj.put ("id", compte.getId ()); obj.put ("OpenEquity", account.getOpenequity ()); obj.put ("CapitalAccount", account.getCapitalAccount ()); obj.put ("TransactionStatus", compte.getTransActionStatus ()); obj.put ("statut", account.getTransactionStatus ()); obj.put ("statut", account.getTransActionStatus () == 0? "Operating": "Retreated"); obj.put ("Disponible", new Decimalformat ("#, ###, ## 0,00"). Format (account.getAcailable () == null? 0: account.getAcailable ())); obj.put ("Ablebley", new decimalformat ("#, ###, ## 0,00"). format (account.getableMoney () == null? 0: account.getableMoney ())); obj.put ("CreateTime", new SimpledateFormat ("yyyy.mm.dd"). format (account.getCreateTime ())); array.add (obj); }} json.put ("array", array); écrire (json.toString ()); } catch (exception e) {e.printStackTrace (); Logger.Error (e); } return null; }3. Utilisation des plug-ins de page
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns = "http://www.w3.org/1999/xhtml"> <éread> <meta http-equiv = "x-ua-compatible" content = "ie = edge"> <meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" /> <méta = "texport". contenu = "width = device-width; initial-scale = 1.0"> <meta name = "Viewport" contenu = "width = device-width, height = device-height, inital-scale = 1.0, maximum-scale = 1.0, user-scalable = no;"> <meta name = "Apple-Mobile-web-appable name = "Apple-Mobile-web-app-statu-bar-sty" contenu = "noir"> <meta name = "format-detection" contenu = "téléphone = no"> <% @ include file = "../ commun / meta.jsp"%> <% @ include file = "/ web-inf / include / tagtld.jsp"%> <title> $ {title} -le-the soucher J'ai trouvé </ title> <% @ page> $ {title} -le-the soucher J'ai trouvé </ Title> <% @ Page> $ {Title} -Le THE LETHER J'ai trouvé </ Title> <% @ Page> $ {Title} -Le THE AUX AVEC Language = "Java" Import = "Java.util. *" Pageencoding = "UTF-8"%> <% @ include file = "../ commun / css.jsp"%> </ head> <body> <div> <div> <v> <! - List -> <div> <Table CellPadding = "0" Cellpacing = "0"> <c: forach items = "$ {Accounts} <tr> <td> <div> <span> $ {Stock.openequity}: $ {Stock.CapitalAccount} <% - *** $ {fn: substring (Stock.CapitalAccount, 3,5)} -%> </span> <c: if test = "$ {Stock.transactionstatus == 0}"> <a> opération </a> test = "$ {Stock.TransactionStatus == 1}"> <a> REFONDEMENT </a> </c: if> </div> <div> <div> <span> <fmt: formatNumber value = "$ {vide Stock.ableMoney? 0: Stock.ableMoney}" Pattern = "#, ###, ## 0.00" /> yuan </span> </div> <div> <a href = "$ {ctx} /wxyqb/AccountInfo.htm?id = $ {Stock.id}" src = "../ images_yqb / mejtou.png" /> </a> </div> </div> <div> publié sur: <fmt: formatdate value = "$ {Stock.createTime}" Pattern = "yyyyy.mm.dd" // </v> </td> </td> </tr> </c: pour la recherche> </p> </ div> </ div> </ div> </ div> </ div> </ div> </ div> </div> </div> </div> </div> </div> </ body> <link href = "../ css / wxyqb.css" rel = "Stylesheet" type = "Text / css" /> <script src = "$ {ctx} /js/dropload.min.js" type = "text / javascript"> </ script> </ html> <script> // dropload plus $ (function () {var counter = 1; // show 5 var nums par page = 5; var pagestart = 0, pageend = 0; / dropload $ ('.. Fenêtre, Domup: {DomClass: 'Dropload-up', DomRefresh: '<div> ↓ REFRESS-CUSTOM DE REFRESS-COMMENT </div>', DomUpDate: '<span> ↑ Release Update-Custom Content du contenu ... </v>'}, Domedown: {Domclass: 'Dropload-Down', Domre '<div> ↑ Pour en charger plus </div>', domload: '<div> <span> </span> chargement ... </div>', domnodata: '<v> pas plus de commentaires </div>'}, LoadUpfn: function (me) {$ .ajax ({type: 'post', url: '$ {ctx} /wxyqb/findTeketdat. Data: {userId: $ {fuuser.id}}, DataType: 'JSON', Success: Function (data) {var result = ''; class = 'bluecol siz'> "+ data.array [i] .openequity +": "+ data.array [i] .openequity +" </span> "); if (data.array [i] .transactionstatus == 0) {arrtext.push (" <a class = 'czing'> "+ data.array [i]. if (data.array [i] .transactionStatus == 1) {arrtext.push ("<a class = 'bacing'>" + data.array [i] .status + "</a> </div>"); "+ data.array [i] .available +" yuan </span> </div> "); arrtex src = '.. / images_yqb / mejtou.png' /// </a> </div> </div> "); arrtext.push (" <div class = 'ticketDat'> publié: "+ data.array [i] .CreatEtime +" </ div> </ td> </r> "); Result + = artext.join ('');} setTimeout (fonction () {$ (.. : function (me) {$ .ajax ({type: 'post', url: '$ {ctx} /wxyqb/findticketdata.htm', data: {userid: $ {fuuser.id}}, dataType: 'json', réussite: function (data) {var la longueur = data.Array.Length; // juge; $ (". Dropload-down"). Arrtext.push ("<tr> <td class = 'smallsize firstd'>"); arrtext.push ("<div class = 'upth'> <span class = 'bluecol siz'>" + data.array [i] .openequity + ":" + data.array [i] .openequity + "</spande>"); Arrtext.push ("<a class = 'czing'>" + data.array [i] .status + "</a> </ div>");} if (data.array [i] .transactionstatus == 1) {Artext.push ("<a class = 'czing'>" + data.array [i] .status + " if (data.array [i] .transactionStatus == 1) {arrtext.push ("<a class = 'bacing'>" + data.array [i] .status + "</a> </div>"); "+ data.array [i] .available +" yuan </span> </div> "); arrtex src = '.. / images_yqb / mejtou.png' //// </a> </div> </div> "); Arrtex data.array.length) {// Lock Me.lock (); fonction (xhr, type) {alert ('ajax error!');Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.