2016-09-25 3 views
0

ではありません:$(...).jqGridが機能

がかもしれません...この問題は非常に一般的な

ですが、私は1日plzは私を助けることを解決することはできません。(... あなたはより多くのコードにコメントをしたい場合

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<%@ page language="java" contentType="text/html; charset=UTF-8" 
    pageEncoding="UTF-8"%> 
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<link rel="stylesheet" href="../resources/css/style.css" /> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
<script type="text/javascript" src="/kwonsh2/resources/js/jquery-1.11.1.min.js"></script> 
<script type="text/javascript" src="/kwonsh2/resources/js/jquery.jqGrid.min.js"></script> 
<script type="text/javascript" src="/kwonsh2/resources/js/grid.locale-ja.js"></script> 


<link rel="stylesheet" type="text/css" media="screen" href="../resources/css/ui.jqgrid.css" /> 


<title>Insert title here</title> 
</head> 

<script type="text/javascript"> 


/* jqgird */ 


      $(document).ready(function(){ 



       $('#grid').jqGrid({ 
         url : 'member/getlist', 
         datatype : 'json', 
         mtype : 'post', 
        /* jsonReader : { 
          no : 'no' // 대표 아이디를 설정 
          ,root : 'name' // 데이터의 시작을 설정 
         }, */ 
         colNames : [ 
             '名前', 
             '社員番号', 
             'パスワード' 
            ], 
         colModel : [ 
           { name : 'name',   width:40, align:'center'}, 
           { name : 'no',  width:80, align:'left' }, 
           { name : 'password', width:80, align:'left' }], 

         pager : '#pager', 
         rowNum : '10', 
         multiselect : true/* , 
         postData : { 
          no : 'no', 
          name : 'name' 
         } */ 
       }); 
    var successflag = $('#flag').val(); 
        $('.memberdelete').on("click",function(){ 

         var result = confirm('本当に削除しますか?'); 

          if(result) { 
           //yes 
           var dno = $(this).attr('delno'); 
           alert(dno); 
           location.href = "memberdelete?delno="+dno; 
          } else { 

          } 
      });  
}); 


</script> 
<body> 
<div class="all"> 

    <%@ include file="layout/header.jsp" %> 

<div> 

    <%@ include file="layout/menu.jsp" %> 


<div class="main"> 
    <c:if test="${not empty no}" > 


    </c:if> 
<table id="grid"></table> 
<div id="pager"></div> 
    </div> 
</div> 
</div> 

</body> 
</html> 
+3

は '変数$グリッド= {}の目的は何ですか。'? ''要素を使用して ''、 ''スクリプトを読み込みませんか? ' – guest271314

+0

これをブラウザでテストする場合は、コンソール(' F12')を開き、[ネットワーク]タブを参照してすべてのライブラリスクリプトがロードされていることを確認します。 – Xufox

+0

はスクリプトを読み込むことができます:)おそらく。私はボタンをクリックしたときに機能します。 – prepare123

答えて

0

はを設定してみてください<c>要素なし<script>要素のは、例えば、

<script type="text/javascript" src="/resources/js/jquery-1.11.1.min.js"></script> 
<script type="text/javascript" src="/resources/js/jquery.jqGrid.min.js"></script> 
<script type="text/javascript" src="/resources/js/grid.locale-ja.js"></script> 
+0

あなたの助言に感謝します!私はそれを修正しました!そしてもう一度やり直してみてください...同じコンソールに同じエラーが表示されます – prepare123

+0

'console'で記録されるエラーは何ですか? "src"のリソース – guest271314

+0

はいsrcにresoureceへのフルパスを使用しようとしました!フルパスコンソールマークを使用しないとエラーが見つかりませんconsle marked memberlist:30 Uncaught TypeError:$(...).jqGridはありません。今機能: – prepare123