私のdataTableがクラッシュしました。つまり、検索ボックスが突然消えて、行が切り取られました。ローカルまたは QA 環境では発生せず、120 行近くが表示される本番環境でのみ発生しました。コードは次のとおりです。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>title...</title>
<script type="text/javascript" language="javascript" src="../jquery.js"></script>
<script type="text/javascript" language="javascript" src="../jquery.dataTables.min.js"></script>
<script type="text/javascript" language="javascript" src="../jquery-ui-1.8.4.custom.min.js"></script>
<link rel="stylesheet" href="../jquery-ui-1.8.4.custom.css"/>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$("#table").dataTable( {
"bStateSave": true,
"bPaginate": false,
"bLengthChange": true,
"bFilter": true,
"bInfo": false,
"bAutoWidth": false
});
});
</script>
<style type="text/css">
.newline{
margin : 0px;
font-weight: bold;
}
</style>
</head>
<body>
<form method="post" action="table.jsp">
//geting some input from the user
</form>
<fieldset style="margin-top: 50px;">
<legend>legend</legend>
<table class="tbl" id="table">
<thead>
<tr>
<th>th1</th>
<th>th2</th>
</tr>
</thead>
<tbody>
//filling the table out
</tbody>
</table>
</fieldset>
</body>
</html>
- jquery はクライアント側のスクリプトではないですか? では、なぜ 1 つの環境でのみクラッシュしたのでしょうか? -将来それを防ぐためにコードを変更できますか?
私はjqueryの完全な初心者です。ご協力いただきありがとうございます。