国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JQuery通過后臺獲取數據遍歷到前臺的方法

2019-11-19 13:16:20
字體:
來源:轉載
供稿:網友

做項目中,經常會通過調用后臺接口把數據顯示到前臺頁面上來,之前遇到過的問題是,前臺頁面是用ul+li標簽寫的,在調用接口調試時發現返回的數據有很多組的,而在前臺顯示的時候只有一條數據,毋容置疑,一定是遍歷時出現了問題,下面來簡單分析下。

前臺代碼:

案例1:

<div class="Record"><div class="RecordLeft text-center fl"><p><span>經辦記錄</span></p></div><div class="RecordRight fl"><ul class="fl"><li><span>時間</span><span>步驟</span><span>意見</span></li> </ul><ul class="fl" id="PRO_UL"></ul></div></div>

調用接口:(每個公司用的方法不一樣,我這邊暫時用封裝好的ajax調用)

<script type="text/javascript">var APPLICATIONID = "";$(function(){ var data = new Object(); data.APPLICATIONID = CVCFrameWork.getUrlParam("id");  //APPLICATIONID 接口參數 CVCFrameWork.getUrlParam封裝的獲取id方法AjaxUtil.Ajax("../Server/Server.aspx/getHandleOpinions", JSON.stringify(data), null, AjaxSuccess, null, null);});//成功之后要... ...function AjaxSuccess(data) {   var result = JSON.parse(data);   if (result.state == "SUCCESS")    {   var message=result.message;   var info=JSON.parse(message);   if(info.length>0)   {   for(var i=0;i<info.length;i++) {   var myli = "<li><span>"+info[i].PRODATE+"</span><span >"+info[i].PRONAME+"</span><span >"+info[i].PROOPINION+"</span></li>";   $('#PRO_UL').append(myli);//下面三行代碼對應的字段是之前寫的,獲取出來的只是一組數據   //$("#PRODATE").html(info[i].PRODATE);   //$("#PRONAME").html(info[i].PRONAME);   //$("#PROOPINION").html(info[i].PROOPINION);   }           }   } }</script>

效果:(通過append的方法把后臺的幾組數據追加到ul里面)

案例2:(通過后臺傳入的參數,在每個li標簽的a里面加上 子數量/總數量,例如標簽1 2/12,... ...)

<div class="Mobile_left_con clearfix"><ul class="clearfix"><li id="T_00001"><a href="./UnitLicenseRuleSettingDetail.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" ><span>標簽1</span><span class=" T_00002"></span></a></li><li id="T_00002"><a href="./UnitLicenseRuleSettingDetail.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" ><span>標簽2</span><span class=" T_00002"></span></a></li><li id="T_00003"><a href="./UnitLicenseRuleSettingDetail.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" ><span>標簽3</span><span class="T_00003"></span></a></li> </ul></div>

調用接口:

<script type="text/javascript">var ABID = "";var action = 0;var ACCOUNT = "";var ACENABLE = "";$(function(){Init(); });function UnitRuleInit() {var data = new Object();data.ABID = "T_00001;T_00002;T_00003";//寫死AjaxUtil.Ajax("../../Server/Server.aspx/LicenseInfo", JSON.stringify(data), null, AjaxSuccess, null, null); };function AjaxSuccess(data) {   var result = JSON.parse(data);   if (result.state == "SUCCESS")    {   var message=result.message;   var info=JSON.parse(message);if(info.length>0)   {for(var i=0;i<info.length;i++) {$("."+info[i].ABID).html(info[i].ACENABLE + "/" + info[i].ACCOUNT);}    }   }     }</script>

效果:(1/10、3/11、1/12分別是后臺獲取的數據)

總結:兩種獲取數據的方法,一種是通過append的方法把li直接拼接到ul里面,一種是前臺寫死,后臺數據根據前臺的id進行一一對應來獲取。

以上這篇JQuery通過后臺獲取數據遍歷到前臺的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 康乐县| 汤原县| 保山市| 军事| 安康市| 临潭县| 思茅市| 普宁市| 阳曲县| 那坡县| 南江县| 太谷县| 中山市| 平塘县| 威信县| 当雄县| 沅陵县| 星子县| 呼玛县| 车致| 南部县| 柘城县| 固安县| 白银市| 剑河县| 巩义市| 秦皇岛市| 黄石市| 石棉县| 越西县| 吉木乃县| 德清县| 建平县| 孟津县| 云和县| 府谷县| 潜山县| 扶沟县| 炎陵县| 怀集县| 黄平县|