我的用户界面是一个jQuery网格。我如何发送参数的功能(创建我的查询)点击从我的用户界面jQuery网格?如何发送一个参数点击用于SQL查询?
例如,如果这是我的网格: http://www.ok-soft-gmbh.com/jqGrid/OK/formEditOnDoubleClick-jqueryui-showlink.htm#
我想发送到查询的客户端名称作为过滤器来使用。 下一页(不是谷歌链接,如客户端点击时的示例所示)将有一个网格,仅列出具有该客户端的公司。
如何使用此功能创建查询?
我想知道如何从我的用户界面发送参数到后端查询功能。
编辑****
这就是我想出了 -
里面的UI代码(即创建的jqGrid):
function returnHyperLink(cellValue, options, rowdata, action)
{
return '<a id="myLink" href="#" onclick="callCompanies(\''+cellValue+'\');">'+cellValue+'</a>'
}
function callCompanies(cellValue) {
$("#contents").load("jsp/companies.jsp");
}
,然后在后端代码:
我添加
@GET
@Path("/{cellValue}")
我的函数的顶部,并最终可以使用cellValue过滤查询,如:
+ " where a.evt_type_id = cellValue " + "and "
只是将客户端的ID /名称附加到后端URL /端点,如下所示:http:// domain?name = client-name – binariedMe
如果数据不是私人的,我只需将其添加到URL上面的评论。但是,如果它是私人的,或者你想要一个更清洁的操作,那么我会做一个[ajax](http://www.w3schools.com/jquery/ajax_ajax.asp)调用,并用它发送数据。 –
@binariedMe好吧我对该帖子进行了修改。那是你的建议吗? –