Ho il seguente codice jQuery che sto usando per popolare un jqGrid. Funziona perfettamente la pubblicazione sulla mia pagina ASP.NET MVC al primo clic del pulsante. Il mio problema è
, qualsiasi altro clic oltre il primo sembra scorrere attraverso il codice jquery quando si fa clic sul pulsante, ma non lo fa mai alla pagina POST. Qualche idea, perché?Pulsante jQuery clic su aggiornamento di jqGrid che si attiva solo una volta
<script type="text/javascript">
$(document).ready(function() {
$('#btnSubmit').click(function() {
/* Refreshes the grid */
$("#list").jqGrid({
/* The controller action to get the grid data from */
url: '/CRA/AddPart',
data: { partNumber: "123"},
datatype: 'json',
mtype: 'GET',
/* Define the headers on the grid */
colNames: ['col1', 'col2', 'col3', 'col4'],
/* Define what fields the row columns come from */
colModel: [
{ name: 'col1', index: 'invid', width: 290 },
{ name: 'col2', index: 'invdate', width: 290 },
{ name: 'col3', index: 'amount', width: 290, align: 'right' },
{ name: 'col4', index: 'tax', width: 290, align: 'right'}],
height: 'auto',
rowNum: 10,
rowList: [10, 20, 30],
sortname: 'id',
sortorder: "desc",
viewrecords: true,
imgpath: '../../Scripts/jgrid/themes/steel/images',
caption: 'Core Return Authorization Contents:',
cellEdit: true
});
});
});
</script>
che ha funzionato perfettamente, grazie! –