在jqgrid中单击行时将数据发送到数据库

时间:2014-04-17 15:33:03

标签: jqgrid-asp.net

如果单击jqgrid表中的单行,我想将“单击”的单个字符串发送到我的数据库。数据库已经包含字符串的列,但我不知道如何从jqgrid发送字符串。 我可以获取行并从行中提取主键:

    var myDebugTrace = function (startingText, rowid) {
            var $this = $(this), p = $this.jqGrid("getGridParam"), rowData, col1,
            firstCol = (p.rownumbers ? 1 : 0) + (p.subGrid ? 1 : 0);

            rowData = $this.jqGrid("getRowData", rowid);
            col1 = rowData[p.colModel[firstCol].name];
            ............

我只需要在后面的代码中使用一个方法:    InsertIntoDatabase(ID, “选中”)

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我不得不使用.ashx处理程序并使用ajax发布数据:

$.ajax({ url:"MyHandler.ashx" ...