Events EasyUI datagrid发送不需要的请求
我有一个datagrid(表),它在创建时会发送两个请求:Events EasyUI datagrid发送不需要的请求,events,datagrid,jquery-easyui,onbeforeload,Events,Datagrid,Jquery Easyui,Onbeforeload,我有一个datagrid(表),它在创建时会发送两个请求: 第一个是不需要的(不是由我发送的),它没有参数(只有行和分页设置处于活动状态时的分页),它会转到预期的URL 第二个是我编程的(它工作正常,带有我发送的参数) 那么问题是,是什么触发了该请求? 注意1:我甚至添加了onBeforeLoad:function(){return false;},仍然发送不需要的请求 注2:除了内容长度外,请求头是相同的。(当然) 注3:此处相关问题:(我已经检查过) 注4:版本为:v1.10.4 代码
- 注意1:我甚至添加了
,仍然发送不需要的请求onBeforeLoad:function(){return false;}
- 注2:除了内容长度外,请求头是相同的。(当然)
- 注3:此处相关问题:(我已经检查过)
- 注4:版本为:v1.10.4
代码如下: HTML
<table
id="data-grid"
class="easyui-datagrid"
style="width:690px; height:660px"
url=""
title=""
rownumbers="false"
pagination="false"
singleSelect="true"
pageList="[10,20,30,1000]"
pageSize="1000"
>
<thead>
<tr>
</tr>
</thead>
</table>
以下是解决方案:
从
定义内的HTML中删除class=“easyui datagrid”
当元素具有“class=”easyui datagrid“属性时,它
将自动创建为datagrid组件。你不需要去创造
再次使用javascript代码执行此操作。防止复制
请求服务器,不要多次创建datagrid。如果你愿意
要在javascript中创建datagrid,最简单的方法是删除
元素中的“class=”easyui datagrid“”
更多信息请点击此处:
$('#data-grid').datagrid({
//Lets add the parameters
queryParams: {
status_a: a),
status_b: b,
},
url: '/path/path',
columns:[[.....]],
});