У меня возникает следующая проблема при попытке добавить данные, возвращенные в addJSONData Jqgrid, я получаю сообщение grid.addJSONData не является функцией
это мой код:
<%@ Page Title="" Language="vb" MasterPageFile="~/Site.Master" CodeBehind="Asignación_Tickets.aspx.vb" Inherits="Wisetrack.Project.WebApp.Asignación_Tickets"
%>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Manifiestos Detalle
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="HeadContent" runat="server">
<script type="text/javascript" src="Scripts/jquery.js"></script>
<link href="Content/bootstrap.css" rel="stylesheet" />
<script type="text/javascript" src="Scripts/bootstrap.js"></script>
<script type="text/javascript" src="Scripts/jquery.datetimepicker.full.js"></script>
<link href="Content/jquery.datetimepicker.css" rel="stylesheet" />
<link type="text/css" href="Content/themes/base/jquery-ui.css" rel="stylesheet" />
<link href="Content/jquery.jqGrid/ui.jqgrid.css" rel="stylesheet" />
<script type="text/javascript" src="Scripts/jqGrid/grid.locale-es.js"></script>
<script type="text/javascript" src="Scripts/jqGrid/jquery.jqGrid.js"></script>--%>
<script type="text/javascript" src="Scripts/jquery.jqGrid.js"></script>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
jQuery(document).ready(function () {
//'use strict';
jQuery("#txtDateIni").datetimepicker({
format: 'd/m/Y',
timepicker: false,
//formatTime: 'H:i',
formatDate: 'd/m/Y',
startDate: true,
//step:1, //subir minuto
yearStart: 1950,
});
jQuery("#txtDateFin").datetimepicker({
format: 'd/m/Y',
timepicker: false,
//formatTime: 'H:i',
formatDate: 'd/m/Y',
startDate: true,
//step: 1, //subir minuto
yearStart: 1950,
});
jQuery.datetimepicker.setLocale('es');
var dtmInicio = $("#txtDateIni").val();
var dtmFin = $("#txtDateFin").val();
getProgramacionByDate(dtmInicio, dtmFin);
});
function getProgramacionByDate(dtmInicio, dtmFin) {
debugger;
var params = new Object();
params.dtmInicio = dtmInicio;
params.dtmFin = dtmFin;
$.jgrid.defaults.styleUI = 'Bootstrap';
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Asignación_Tickets.aspx/BuscarProgramacion",
data: JSON.stringify(params),
dataType: "json",
//async: false,
success: function (data, textStatus) {
if (textStatus == "success") {
debugger;
console.log(data);
$("#jqGridListProgramacion").clearGridData();
var grid = $("#jqGridListProgramacion")[0];
console.log(grid);
grid.addJSONData($.parseJSON(data.d));
}
},
error: function (request, status, error) {
console.log(jQuery.parseJSON(request.responseText).Message);
}
});
}
function bntAcciones(cellvalue, options, rowObject) {
return '<a style="text-align:center !important;font-size:15px;" onClick=fn_cargarModalFormularioDetalleCobertura(' + rowObject.Id_programa + ');><span data-toggle="tooltip" title="Ver Detalle" class="glyphicon glyphicon-search icon-grid"></span></a>';
};
</script>
<div class="GmdBody-header">
<h2>Búsqueda Coberturas</h2>
</div>
<div class="GmdBody-body">
<div class="row">
<div class="col-sm-4">
<div class="form-group">
<label>Fecha Inicio Cobertura</label>
<div class='input-group date'>
<input type="text" id="txtDateIni" class="form-control" />
<%--<asp:TextBox runat="server" CssClass="form-control txtDateIni" ID="txtDateIni"></asp:TextBox>--%>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label>Fecha Fin Cobertura</label>
<div class='input-group'>
<input type="text" id="txtDateFin" class="form-control" />
<%--<asp:TextBox runat="server" CssClass="form-control" ID="txtDateFin"></asp:TextBox>--%>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label style="visibility:hidden;">Fecha Inicio Cobertura</label>
<div class="input-group list-inline">
<button class="btn btn-info " type="button" id="btnBuscar" style="margin-right : 10px; padding-right: 30px;padding-left: 20px;background-color:#04788b"><span class="glyphicon glyphicon-search" style="padding-right:5px;"></span>Buscar</button>
<button class="btn btn-primary " type="button" id="btnLimpiar" style="padding-right: 20px; padding-left: 20px;"><span class="glyphicon glyphicon-remove" style="padding-right:5px;"></span>Registrar</button>
</div>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="col-sm-12">
<table id="jqGridListProgramacion"></table>
<div id="jqGridPagerListProgramacion">
</div>
</div>
</div>
</div>
</asp:Content>
сообщение об ошибке, которое возвращает меня, это grid.addJSONData не является функцией , я справился с этой ошибкой здесь без успеха: jqGrid не имеет метода addJSONData , пожалуйста помощь