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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Easyui动态加载后台数据的例子

發布時間:2025/3/12 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Easyui动态加载后台数据的例子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JS:

/**接口驗證查詢按鈕*/ function strategyCheckSearch(){var strategyRows= $("#strategyCheckDg").datagrid('getRows');var strategyIp = $("#strategyIp").val().trim();var strategyPort = $("#strategyPort").val().trim();if(strategyIp.length < 1 || strategyPort.length < 1){$.messager.alert("錯誤","請輸入IP和端口!",'info');}else{$.each(strategyRows,function(i,row){$.ajax({url : 'require/getStatusCodeByWget',type : 'post',data : {wgetString : JSON.stringify(row.wget),strategyIp : strategyIp,strategyPort : strategyPort},success : function(data) {var str = "";$.each(data,function(i,result){console.log(result);if(result.proxyPort == null){//端口值為null則不顯示str += "【"+result.proxyAddress+"】"+result.responses[0].failed+"<br>";}else{str += "【"+result.proxyAddress+":"+result.proxyPort+"】"+result.responses[0].failed+"<br>";}});$("#strategyCheckDg").datagrid('updateRow',{index:i,row:{status : str}});}});});}}

Controller:

/**根據wget獲取狀態碼*/ @RequestMapping("getStatusCodeByWget") @ResponseBody public List<WgetResult> getStatusCodeByWget(@RequestParam("wgetString") String wgetString,HttpServletRequest request,@RequestParam("strategyIp") String strategyIp,@RequestParam("strategyPort") String strategyPort) {Wget wget = GsonUtil.toObject(wgetString, Wget.class);String[] ipStrings = strategyIp.split(",");List<String> ipList = Arrays.asList(ipStrings);List<WgetResult> WgetResultList = domainTransferService.validityStrtegy(wget,ipList,strategyPort);return WgetResultList; } 要點就是使用$.ajax從后臺獲取數據之后,在success方法中獲取easyui所有行的數據,然后通過$("#").datagrid('updateRow',{});刷新前臺數據就可以實現了.





總結

以上是生活随笔為你收集整理的Easyui动态加载后台数据的例子的全部內容,希望文章能夠幫你解決所遇到的問題。

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