私のUIはjqueryグリッドです。関数にパラメータを送信して(クエリを作成する)クリックしてから私のUIのjqueryグリッドですか?例えばClickでパラメータを送信してSQLクエリで使用するにはどうすればよいですか?
、これは私のグリッドだった場合: http://www.ok-soft-gmbh.com/jqGrid/OK/formEditOnDoubleClick-jqueryui-showlink.htm#
は、私は、クエリに送信されたクライアント名をフィルタとして使用するとよいでしょう。 次のページ(クライアントがクリックされたときの例に示すGoogleリンクではありません)では、そのクライアントを持つ企業のみが一覧表示されます。
この機能を使用してクエリを作成するにはどうすればよいですか?
私のUIからバックエンドクエリ関数にパラメータを送信する方法を知りたい。
EDITは****
ここで私が思いついたものだ - (それはjqgridを作成する)UIコードの内部
:バックエンドで
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 "
このようにバックエンドのURL /エンドポイントにclientのid/nameを追加するだけです。http:// domain?name = client-name – binariedMe
データがプライベートでない場合、私はちょうど上記のコメント。しかし、プライベートであるか、よりきれいな操作が必要な場合は、[ajax](http://www.w3schools.com/jquery/ajax_ajax.asp)の呼び出しを行い、そのデータを送信します。 –
@binariedMe大丈夫私は投稿を編集しました。それはあなたがしたいことですか? –