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

首頁 > 編程 > JavaScript > 正文

JQuery EasyUI 加載兩次url的原因分析及解決方案

2019-11-20 14:15:42
字體:
供稿:網(wǎng)友

1、傳統(tǒng)方式

<span style="font-size:18px;">$(function () { var url = "../Source/Query/jhDataQry.ashx?action=query"; $(dg).datagrid({ url: url, queryParams: { qsrq: qsrq, zzrq: zzrq } }); }) <table id="DataGrid" class="easyui-datagrid" fit="true" border="false" toolbar="#TBar" pagination="true" data-options="pageSize:20,pageList: [10, 20, 30, 40, 50,100,5000],idField:'chjid',sortName:'chjbh', queryParams: { 'action': 'query'}" rownumbers="true" singleSelect="true" url="../Source/JiChu/chjdoc.ashx"> <thead> <tr> </tr> </thead> </table></span>

2、原因分析及解決方案

html代碼中利用class聲明了datagrid,導(dǎo)致easyUI解析class代碼的時候先解析class聲明中的datagrid,這樣組件就請求了一次url;然后又調(diào)用js初始化代碼請求一次url。這樣導(dǎo)致了重復(fù)加載,解決的方法就是只用一種初始化方法來聲明easyUI組件以避免重復(fù)的提交請求,即刪除html中的class聲明(class="easyui-datagrid"),修改后的代碼如下:

<span style="font-size:18px;"><table id="DataGrid" fit="true" border="false" toolbar="#TBar" pagination="true" data-options="pageSize:20,pageList: [10, 20, 30, 40, 50,100,5000],idField:'chjid',sortName:'chjbh'" rownumbers="true" singleSelect="true" url="../Source/JiChu/chjdoc.ashx"> <thead> <tr> </tr> </thead> </table></span>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 察隅县| 洪湖市| 黑河市| 玉林市| 苍南县| 洛扎县| 永嘉县| 墨玉县| 盐城市| 揭西县| 垫江县| 东乌| 克山县| 山东省| 青浦区| 西峡县| 南康市| 黑龙江省| 双城市| 镇巴县| 类乌齐县| 锡林浩特市| 新田县| 浦东新区| 隆昌县| 盐池县| 外汇| 西青区| 武宁县| 鄢陵县| 阳山县| 黄山市| 宕昌县| 米脂县| 兖州市| 济阳县| 长岭县| 卢氏县| 普陀区| 荆门市| 金乡县|