私はcsvファイルからテーブルを動的に生成するためにjQuery tablesorterプラグインを使用しており、その部分は正常に動作しています。しかし、私は、コンソールに放火犯のレポート、テーブルヘッダをクリックすることで、テーブルを並べ替えるには、この問題を試みるたび:jQuery tablesorter sorting not working
parsers is undefined
return parsers[i].type;\n
当初、私はこの問題は非常に、文書をロードした後、準備されていないテーブルによって引き起こされていたにもかかわらず私はテーブルをcsvファイルからレンダリングした後、手動でtablesorter()を呼び出すことで修正しました。しかし、これは問題を解決しませんでした。
また、テーブルの最後には、表の末尾に文字がgray areasで文字化けして表示されます。私はこれが上記のエラーに関連していると思います。あなたの助けを事前に
<html>
<head>
<link rel="stylesheet" href="blue/style.css" type="text/css" />
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript" src="jquery.csv.js"></script>
<script type="text/javascript" id="js">
function sortThis() {
$("#myTable").tablesorter({
// sortList:[[0,0],[2,1]]
});
};
</script>
<title>huh!?</title>
</head>
<body>
<table id="myTable" class="tablesorter" cellspacing="1" cellpadding="0" border="0">
<thead>
<tr>
<th>name</th>
<th>type</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<script type="text/javascript">
$.get('myfile.csv', function(data) {
myfile = jQuery.csv()(data)
for (var x = 0; x < myfile.length; x++) {
str = "<tr>";
for (var y = 0; y < myfile[x].length; y++) {
str += "<td>" + myfile[x][y] + "</td>";
}
str += "</tr>";
$('#myTable').append(str);
}
});
sortThis();
</script>
</tbody>
</table>
</body>
</html>
ありがとう:
問題のコードはこれです。
um誰かがそれが何であるかを推測して推測するチャンスがあると思いますか?レンダリングされたマークアップを提供するか、問題を示すURLを提供する必要があります。針と干し草の春は心に響きます! – redsquare
私はこの問題を見ずにtablesorterプラグインを使用しました。関連するコードスニペットとテーブルマークアップを投稿するべきだと思います。 – tvanfosson
http://jsbin.comで問題のスキムダウン版を提供できますか? –