У меня есть такой скрипт jqGrid:
jQuery(document).ready(function() {
var startDate = $("#startDate").Val();
jQuery("#sandgrid").jqGrid({
url: "/Deposit/Search?startDate='" + startDate + "'",
datatype: 'json',
mtype: 'GET',
height: 255,
width: 700,
colNames: ['Index', 'Name', 'Code'],
colModel: [
{ name: 'item_id', index: 'item_id', width: 65 },
{ name: 'item', index: 'item', width: 150 },
{ name: 'item_cd', index: 'item_cd', width: 100}],
pager: jQuery('#sandgridp'),
rowNum: 10,
rowList: [5, 10, 20, 50],
sortname: 'item_id',
sortorder: "desc",
viewrecords: true,
caption: 'My Grid'
});
});
В представлении также есть поле ввода:
<td>
<% Html.jQuery().DatePicker()
.Name("startDate")
.Render(); %>
</td>
Что я хочу сделать, это передать значение из "startDate" для вызова URL-адреса jqGrid: "/ Deposit / Search? StartDate = '" + startDate + "'". Но, похоже, данные не переходят в URL. В чем проблема? Доступен ли какой-либо другой подход для выполнения функции поиска с помощью jqGrid?
Большое спасибо !!