ailo555 2015-06-18 13:47 采纳率: 0%
浏览 5185

jQuery如何判断onclick是否触发,从而实现不同的代码?

比如:页面加载时,判断onclick是否触发,从而实现数据全部加载还是进行条件查询?

如:后台代码
string key = context.Request.QueryString["Keyword"];
//判断
if (key!=null)
{
//调用B层的方法从而获取数据库的Dataset

ADO.SqlAdo ado = new ADO.SqlAdo();
string sql = "select * from tb_Provider where PrName like '%" + key + "%' or PrPeople like '%" + key + "%'or PrPhone like '%" + key + "%' ";
DataSet ds = ado.getTable(sql);
// DataSet ds = sqla.GetDataSet(strfaca);
//将Dataset转化为Datable

DataTable dt = ds.Tables[0];
int count = dt.Rows.Count;
string strJson = Dataset2Json(ds, count);//DataSet数据转化为Json数据

context.Response.Write(strJson);//返回给前台页面

context.Response.End();
}
else
{
//调用B层的方法从而获取数据库的Dataset

ADO.SqlAdo ado = new ADO.SqlAdo();
string sql = "select * from tb_Provider ";
DataSet ds = ado.getTable(sql);
// DataSet ds = sqla.GetDataSet(strfaca);
//将Dataset转化为Datable

DataTable dt = ds.Tables[0];
int count = dt.Rows.Count;
string strJson = Dataset2Json(ds, count);//DataSet数据转化为Json数据

context.Response.Write(strJson);//返回给前台页面

context.Response.End();
}


前台代码:
$(function () {
$('#dg').datagrid({
url: 'ashx/ProviderQuery.ashx'//请求数据的URL 代码附后
});
})


  • 写回答

4条回答 默认 最新

  • bdmh 优质创作者: 移动开发技术领域 2015-06-18 13:56
    关注

    做一个全局变量,保存是否执行标记

    评论

报告相同问题?