Heim  >  Artikel  >  Web-Frontend  >  Ursachenanalyse und Lösung für das Laden der URL two_jquery durch JQuery EasyUI

Ursachenanalyse und Lösung für das Laden der URL two_jquery durch JQuery EasyUI

WBOY
WBOYOriginal
2016-05-16 16:39:241307Durchsuche

1. Traditionelle Methode

<span style="font-size:18px;">$(function () { 
var url = "../Source/Query/jhDataQry.ashx&#63;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. Ursachenanalyse und Lösungen

Das Datagrid wird mithilfe der Klasse im HTML-Code deklariert. Wenn easyUI den Klassencode analysiert, analysiert es zunächst das Datagrid in der Klassendeklaration, sodass die Komponente eine URL anfordert . Dies führt zu wiederholtem Laden. Die Lösung besteht darin, nur eine Initialisierungsmethode zum Deklarieren der easyUI-Komponente zu verwenden, um wiederholte Übermittlungsanforderungen zu vermeiden, dh die Klassendeklaration (class="easyui-datagrid") im HTML zu löschen wie folgt:

<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>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn