我想根据选择的下拉列表获取数据
在这里我正在制作交易声明,用户必须在其中输入起始日期和结束日期,在此基础上将填充中间数据。
我在某个时候卡住了,不知道如何解决。
这是链接
http://jsfiddle.net/jatin/CvHta/30/
$.each(frmSerialize, function(fk, fv) {
if (fk % 2 === 0) {
monthVal = fv;
// console.log(monthVal);
}
else {
yearVal = fv;
// console.log(yearVal);
}
$.each(myJsonData, function(tk, tv) {
//console.log(tk);
$.each(tv, function(yk, yv) {
//console.log(yk +' '+ yv);
$.each(yv, function(mk, mv) {
// console.log("asd");
if (yearVal == yk) {
$('#result').append(fv + ' ' + yk + ' to ' + mk + ' ' + mv + '<br />');
console.log(yk + ' ' + mk + ' ' + mv);
}
});
});
});
});
正如我从上面所了解的那样,在 frmSerialize 中,您有要测试的约束(从日期和到日期),并且您正在循环使用这个......不好的做法......不仅在 JavaScript 中......这不是基本的编码实践......
要以简单的方式纠正此问题...为 JSON 数据运行每个...为每个数据测试 frmSerialize 数组...