这个插件向后台如何传参数啊,刚接触,不知道该怎么办
<script type="text/javascript">
$(function(){
$("#btnSearch1").click(function(){
$("#fgrdProduct").flexigrid({
url: 'flexigrid.ashx',
dataType: 'json',
colModel: [
{ display: '编号', name: 'id', width: 40,sortable: true, align: 'center' },
{ display: '姓名', name: 'pro_name', sortable: true, width: 40, align: 'center' },
{ display: '年龄', name: 'age', width: 40,sortable: true, align: 'center' },
{ display: '性别', name: 'gender', width: 40,sortable: true, align: 'center' }
],
// searchitems: [
// { display: '编号', name: 'id', isdefault: true },
// { display: '姓名', name: 'pro_name' },
// { display: '年龄', name: 'age' },
// { display: '性别', name: 'gender' }
//
// ],
sortname: "id",
sortorder: "desc",
title: '管线信息',
// useRp: true,
// usepager:true,
// rp: 10,
showToggleBtn:true,
showTableToggleBtn: true,
width: 500,
height: 200,
});
});
});
</script>
<body>
<div>
<input id="btnSearch1" type="button" value="查询" />
id:<input id="txtId" type="text"/>
<table id="fgrdProduct" style="display:none"></table>
</div>
</body>
想把text中的值传到后台,在返回查询结果,后台用的是一般处理程序
<script type="text/javascript">
$(function(){
$("#btnSearch1").click(function(){
$("#fgrdProduct").flexigrid({
url: 'flexigrid.ashx',
dataType: 'json',
colModel: [
{ display: '编号', name: 'id', width: 40,sortable: true, align: 'center' },
{ display: '姓名', name: 'pro_name', sortable: true, width: 40, align: 'center' },
{ display: '年龄', name: 'age', width: 40,sortable: true, align: 'center' },
{ display: '性别', name: 'gender', width: 40,sortable: true, align: 'center' }
],
// searchitems: [
// { display: '编号', name: 'id', isdefault: true },
// { display: '姓名', name: 'pro_name' },
// { display: '年龄', name: 'age' },
// { display: '性别', name: 'gender' }
//
// ],
sortname: "id",
sortorder: "desc",
title: '管线信息',
// useRp: true,
// usepager:true,
// rp: 10,
showToggleBtn:true,
showTableToggleBtn: true,
width: 500,
height: 200,
});
});
});
</script>
<body>
<div>
<input id="btnSearch1" type="button" value="查询" />
id:<input id="txtId" type="text"/>
<table id="fgrdProduct" style="display:none"></table>
</div>
</body>
想把text中的值传到后台,在返回查询结果,后台用的是一般处理程序
解决方案 »
- 关于循环传值问题
- jsScroller滚动条修饰js,会用的进来看看我这个怪异的问题!!!!!!!!
- 为什么xmlHttp.readyState一直是0啊,新手求救
- 点击下拉菜单中的项目不能出现对应的输入框,在线等待!
- 当name相同时如何控制radio传值
- 当我执行setMoney()这个事件的时候。。。。我要怎么才能找到相同<tr>内的fid对象?
- while后面的命令,如何写?
- js加法的问题
- 如何用图片作一个提交按钮和检查用户按钮
- jquery 定位到输入框删除输入框中的内容
- 求高手 (IE浏览器)如何在WEB中从桌面拖拽文件到gridview实现上传 并在反向拖拽的时候实现下载
- jqGrid 的 getRowData 执行取到的都是grid中的第一条记录
url: 'flexigrid.ashx',
data:{name:'xxxx'} ?不知道有木有?
$("#fgrdProduct").flexigrid({
url: 'flexigrid.ashx?id='+$("#txtId").val(),
dataType: 'json'
....
var heigh=document.getElementById("divHeight").clientHeight;
var widt=document.getElementById("divHeight").clientWidth;
document.getElementById("fgrdProduct").style.height=heigh+"px";
var op={
url:"flexigrid.ashx",
dataType:'json',
colModel: [
{ display: '编号', name: 'id', width: 40,sortable: true, align: 'center' },
{ display: '姓名', name: 'pro_name', sortable: true, width: 40, align: 'center' },
{ display: '年龄', name: 'age', width: 40,sortable: true, align: 'center' },
{ display: '性别', name: 'gender', width: 40,sortable: true, align: 'center' }
],
height:heigh-20,
width:widt,
resizable:false,
title: '管线信息',
showToggleBtn:false
};
//$("#fgrdProduct tbody").html("");
var id=$("#txtId").val();
var pro_name=$("#txtName").val();
op.url='flexigrid.ashx?id='+id+'&pro_name='+pro_name;//+'&pro_name='+name
$("#fgrdProduct").flexigrid(op);
$("#fgrdProduct").flexOptions(op).flexReload();
$("#btnSearch1").click(function(){
var id=$("#txtId").val();
var pro_name=$("#txtName").val();
op.url='flexigrid.ashx?id='+id+'&pro_name='+pro_name;//+'&pro_name='+name
$("#fgrdProduct").flexigrid(op);
$("#fgrdProduct").flexOptions(op).flexReload();
("fgrdProduct").rows.length);
alert(document.getElementById("fgrdProduct").rows.length);
}); ,现在我修改成这样就可以了,不过我想弹出加载了多少行的数据,但是每次都是弹出上一次有多少行数据