Heim > Web-Frontend > js-Tutorial > Hauptteil

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

WBOY
Freigeben: 2016-05-16 16:39:24
Original
1305 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage