在form中自定义查询按钮,在使用了jqgrid.trigger("reloadGrid")后,查询的数据没有显示

初始进入该html页面时,jqgrid自动显示了未含查询条件的所有数据。在输入查询条件后,点击查询按钮,页面依然是显示所有的数据,并没有根据查询条件显示数据。HTML:j... 初始进入该html页面时,jqgrid自动显示了未含查询条件的所有数据。在输入查询条件后,点击查询按钮,页面依然是显示所有的数据,并没有根据查询条件显示数据。
HTML:
jQuery(document).ready(function()
{
jQuery("#list").jqGrid({
url:'index.php?c=sale&a=search',
datatype: "json",
colNames:['序号','客户编号', '客户名称', '联系人','联系电话','地址'],
colModel:[
{name:'id',index:'id', width:70,hidedlg:true},
{name:'clientcode',index:'clientcode', width:90},
{name:'clientname',index:'clientname', width:120},
{name:'contacts',index:'contacts', width:110, align:"right"},
{name:'tel',index:'tel', width:150},
{name:'address',index:'address', width:200}
],
sortname: 'id',viewrecords: true, rowNum:10, rowList:[10,20,30], pager: "#pager", caption: "客户信息"});
jQuery("#list").jqGrid('navGrid','#pager',{edit:false,add:false,del:false,search:false}); });
function gridReload(){
var clientcode = jQuery("#clientcode").val();
var clientname = jQuery("#clientname").val();
var contacts = jQuery("#contacts").val();
jQuery("#list").jqGrid('setGridParam',
{
url:"index.php?c=sale&a=search",
postData:{'clientcode':clientcode,'clientname':clientname,'contacts':contacts},
page:1
}).trigger("reloadGrid");}
</script>
展开
 我来答
大庞说故事
推荐于2016-04-30 · 正八经儿的讲故事!
大庞说故事
采纳数:123 获赞数:313

向TA提问 私信TA
展开全部
这个你贴js没用。
1、首先你应该检查后台是否接收到了你的传值。
2、如果确认接收到值了,看看数据库查询是否正确。
3、后台向前台传值是否正确。
追问

不好意思,这两天都没去弄这个,我也算是业余的新手。PHP的断点调试的配置还没整明白,我把PHP文件贴出来,让大师帮忙看看。我用的是SpeedPHP的框架。由于字数有限制,只能用图片显示。

追答
你把你最终执行的sql打印一下,看看你的传值进来没有,再有就是到数据库中执行一下sql,看看能不能执行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式