easyui datagrid 未查询到数据则执行两次(详情代码请见补充) 15
$(document).ready(function(){/**查询*/$("#button").click(function(){varparams=$('#Table...
$(document).ready(function () {
/** 查询 */
$("#button").click(function() {
var params = $('#Table').datagrid('options').queryParams; //先取得 datagrid 的查询参数
var fields =$('#Form').serializeArray(); //自动序列化表单元素为JSON对象
$.each(fields, function(i, field){
params[field.name] = field.value; //设置查询参数
});
$("#Table'").datagrid({
pageNumber : 1,
queryParams :params
});
});
search();
});
function search(){
$("#customerInfoListTable").datagrid(
url:.....
idField:......
)
}
我设置的是网页加载就查询所有,
点击查询按钮后,获取到查询条件再次查询(根据条件)
但是奇怪的是如果没有查询到数据,网页又会执行一次查询,而且page参数也变成了0
为什么没有查询到数据会发送请求呢?
求帮忙 展开
/** 查询 */
$("#button").click(function() {
var params = $('#Table').datagrid('options').queryParams; //先取得 datagrid 的查询参数
var fields =$('#Form').serializeArray(); //自动序列化表单元素为JSON对象
$.each(fields, function(i, field){
params[field.name] = field.value; //设置查询参数
});
$("#Table'").datagrid({
pageNumber : 1,
queryParams :params
});
});
search();
});
function search(){
$("#customerInfoListTable").datagrid(
url:.....
idField:......
)
}
我设置的是网页加载就查询所有,
点击查询按钮后,获取到查询条件再次查询(根据条件)
但是奇怪的是如果没有查询到数据,网页又会执行一次查询,而且page参数也变成了0
为什么没有查询到数据会发送请求呢?
求帮忙 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询