Jquery 如何将表单数据和行所选数据从jqGrid绑定到服务器?

Jquery 如何将表单数据和行所选数据从jqGrid绑定到服务器?,jquery,forms,jqgrid,bind,Jquery,Forms,Jqgrid,Bind,我有一个jgrid,在选择并提交行时,我必须提交包含两个日期字段的url的数据。。。如何在提交到服务器时将表单和所选行的值绑定在一起 不,我们将不胜感激。。谢谢 更新1: 您可以使用 var gridData = jQuery("#orderPreview").getRowData(); // no rowid parameter 然后你可以用 $.ajax({ type: "POST", url: "/cpsb/internalOrderList.do", data:

我有一个jgrid,在选择并提交行时,我必须提交包含两个日期字段的url的数据。。。如何在提交到服务器时将表单和所选行的值绑定在一起

不,我们将不胜感激。。谢谢

更新1:


您可以使用

var gridData = jQuery("#orderPreview").getRowData(); // no rowid parameter
然后你可以用

$.ajax({
    type: "POST",
    url: "/cpsb/internalOrderList.do",
    data: gridData,
    dataType: "json"
});
立即发送数据。因为数据将按帖子发送,而不是按获取发送,所以您没有URL限制

顺便说一下,在你的代码中

var earliestDate = jQuery("input#e").val();
var latestTimeDate = jQuery("input#e").val();

可能在其中一行中,id e应该更改。

您如何提交该行?所选行是否处于内联编辑模式,是否要保存?@Oleg我的应用程序就像购物车一样,我在不同的网格中添加行…我需要从该网格发送所有行,并添加到最新时间和最早时间…我的方法在我的问题中更新我正在添加这些输入的值,如下所示way var earliestDate=jQueryInput.val;var latestTimeDate=jqueryInput.val;但问题是,从orderPreview网格中,我必须提交所有行,而不必选择+需要发送那些DatesArest,LatesTimeDate…另一个问题是,在url中附加这么多数据是一个问题..服务器端代码如何知道发送了多少行..@Oleg…是的,一个id从我的代码中复制错误…还有一件事我可以附加最早时间和最晚时间值,因为它的形式不同,但我必须将这些值与行数据一起发送…谢谢@保罗:在JavaScript中,向现有对象添加新属性非常容易。设置为:gridData.method=create;gridData.earliestDate=earliestDate;gridData.latestTimeDate=latestTimeDate@Oleg我可以这样做jQuery.sorder.clickfunction{var earliestDate=jQueryInput.val;var latestTimeDate=jQueryInput.val;var gridData=jQueryorderPreview.getRowData;gridData.method=create;gridData.earliestDate=earliestDate;gridData.latestTimeDate=latestTimeDate;$.ajax{type:POST,url:/cpsb/internalOrderList.do,数据:gridData,数据类型:json};}是的,这就是我的意思。你应该只解决两次使用输入的问题。当我试图发送那些行时……我看到&undefine=undefine&undefine=undefine&undefine=undefine&undefine=undefine……不知道为什么会这样
var earliestDate = jQuery("input#e").val();
var latestTimeDate = jQuery("input#e").val();