2013-08-02 3 views
0

링크를 클릭하면 jqGrid에 일부 데이터가로드됩니다. 데이터를 json으로 변환하고 데이터를 채우려 고합니다. 내 json 객체 (Gson(). tojson (listObject)를 사용하고있는 변환 용) 및 해당 인쇄를 올바르게 검사했습니다. 8080/응용 프로그램/JSP/서블릿 Param1을은 = XXXX &과 Param2는 = 333, 나는 데이터를로드 할 수없는 나는, 나는 것을 방화범 및 F12 개발자를 사용하여 몇 가지 조사를 발견 않았다jqgrid가 내 Jsp에서 데이터를로드 할 수 없습니다

그러나 데이터 = 로컬 호스트를 온 클릭? 데이터를 가져 오기 위해 서블릿에 보내지 않도록 요청합니다. 무엇이 잘못되었는지 확실하지 않습니다. 나는 JqGrid를 처음 사용하여 몇 가지 오류를 지적 할 수 있습니까? 여기

<link type="text/css" href="../jquery-ui-1.9.2.custom/css/ui-lightness/jquery-ui-1.9.2.custom.css" rel="stylesheet" /> <link rel="stylesheet" type="text/css" media="screen" href="../jquery-ui-1.9.2.custom/js/src/css/ui.jqgrid.css" /> <script type="text/javascript" src="../jquery-ui-1.9.2.custom/js/jquery-1.8.3.js"></script> <script type="text/javascript" src="../jquery-ui-1.9.2.custom/js/jquery-ui-1.9.2.custom.js"></script> <script src="js/i18n/grid.locale-en.js" type="text/javascript"></script> <script type="text/javascript" src="../jquery-ui-1.9.2.custom/js/src/jquery.jqGrid.js"></script> <script type="text/javascript" src="../jquery-ui-1.9.2.custom/js/custom.js"></script> <script src="../jquery-ui-1.9.2.custom/js/jquery-1.4.2.min.js" type="text/javascript"></script> <script src="../jquery-ui-1.9.2.custom/js/src/grid.loader.js" type="text/javascript"></script> 

유 명시 적으로 아래로 온 클릭 함수 내에서 url 및 트리거를 설정해야 내 jQuery 코드

jQuery("#jqqGrid").jqGrid({ 

    url: data, // the data is 
    datatype: 'json', 
    mtype: 'GET', // tried with POST as well as GET 
    colNames: ['ID','Name', 'From Date', 'To Date', 'Status'], 
    colModel: [ 
      {name:'Id', index:'Id', width:55 }, 
      {name: 'name', index:'name', width:90}, 
      {name: 'from_Date', index: 'from_date', width: 90}, 
      {name: 'to_Date', index: 'to_date', width: 90}, 
      {name: 'status', index: 'status', width: 90}, 
       ], 
    rowNumber:10, 
    sortname: 'emp_Id', 
    pager: '#jqqGrid_pager', 
    viewrecords: true, 
    sortorder:'desc', 
    caption:'Employee Leave List', 
    onSelectRow: function(){ 
     var sel = jQuery("#jqqGrid").jqGrid('getGridParam','selrow'); 
     alert(sel); 
    } 

답변

0

입니다

$('#jqqGrid').setGridParam({url : data}); 
            $('#jqqGrid').trigger("reloadGrid", [ {page : 1} ]); 
관련 문제