taffyDB からデータを取得できないようです。構文が悪いに違いありませんが、どこにあるのかわかりません。私のJavascriptは次のようになります:
// init db
var procTech = TAFFY();
//..... other code in the middle
procTech().remove();
var x = 0;
$(".sxRow select[id^='KRCtech_']").each(function() {
var techName = $(this).val();
x++;
var xStr = x.toString();
clog(xStr + " " + techName);
procTech.insert({"count":xStr,"tech":techName });
});
var ret = eval(procTech().select("count","tech"));
clog(ret.length);
for (j = 0; j <= ret.length - 1; j++) {
clog("read back: " + [j][0] + "," + [j][1]);
}
// wrapper for console.log
function clog(s) {
window.console && console.log(s);
return;
}
コンソールは言う:
1 tonya
2 shawn
2
read back: 0,undefined
read back: 1,undefined
だから私はそれを知っています
- 私の初期値は良好です。つまり、価値がある
- Taffy には 2 つのレコードが表示されますが、これは正しいです
回収しようとしてもゴミです。
私は何を間違っていますか?