次のコードは、「エラー 80020101 のため操作を完了できませんでした」のようなエラーをスローします。
ファイル上jquery-1.8.3.js
:
<script language="javascript" type="text/javascript">
$(document).ready(function () {
var Details = '@Url.Content("~/Controller/ActionResult1?id=")';
var id= $("#id").val();
$('#pager').hide();
Details = Details + id;
alert(PropertyDetails);
$("#list").jqGrid({
url: Details,
datatype: 'xml',
cache: false,
mtype: 'GET',
width: 600,
height: 234,
colNames: ['Name', 'Address', 'Type'],
colModel: [
{ name: 'Name', index: 'Name', width: 20, xmlmap: 'Name' },
{ name: 'Address', index: 'Address', width: 20, xmlmap: 'Address' },
{ name: 'Type', index: 'Type', width: 20, xmlmap: 'Type' },
],
xmlReader: { repeatitems: false },
pager: '#pager',
rowNum: 10,
sortname: 'invid',
sortorder: 'desc',
viewrecords: true,
gridview: true,
loadonce: true,
shrinkToFit: true,
scroll: false,
altRows: true,
loadComplete: function () {
if ($('#list').getGridParam('records') > 10) {
$('#pager').show();
}
}
});
});
</script>
<table id="list"><tr><td/></tr></table>
<div id="pager"></div>
my controller side.
public ActionResult ActionResult1(string id)
{
// code
}