我正在尝试使用 2 个 jQuery-UI 滑块开发贷款模拟器。
第一个滑块 (prazo) 代表贷款的月数。第二个滑块 (mensalidade) 代表您在贷款期间每个月要支付的金额。
滑块当然取决于所需的数量。
我有一个 MySQL 数据库中的所有数据。
第一个滑块工作正常。对于 1000 的金额,有 2 种长度:48 个月和 72 个月,有 2 种不同的贷款金额 48 个月 - 301.88 72 个月 - 188.88
第一个问题:mensalidade(第二个滑块)的值丢失了小数部分 - 变为 301 和 188 而不是 300.88 和 187.88
第二个问题:如果我们开始滑动第一个滑块,第二个滑块就会冻结,反之亦然。
第三个问题:有没有更好的方法来过滤我的 json?还是我应该改变 json 结构?如何?我的 json 文件: - beta.classificados.mpl.pt/clientes/cofidis/filter.php?filtro=prazo&prazo=48&montante=1000(用于滑块 1)
- beta.classificados.mpl.pt/clientes/cofidis/filter.php?filtro=mensalidade&mensalidade=187.88%E2%82%AC&montante=1000(用于滑块 2)
我正在做的是:
$.each(data, function (key, value) {
console.log(key, value);
if (key > 0) {
$("#partner_id").val(value.partner_id);
$("#partner_desc").val(value.partner_desc);
$("#oferta_id").val(value.oferta_id);
$("#seguro_id").val(value.seguro_id);
$("#seguro").val(value.seguro);
$("#mtic").val(value.mtic);
$("#tan").val(value.tan);
$("#taeg").val(value.taeg);
}
});
第四个问题:第一个滑块相当简单 - 我知道最小值和最大值以及步长值,因为它或多或少是静态的,并且由于步长为 6,对 json 文件的调用较少。但是对于第二个滑块,我有将步骤设置为 1,因为它可以传递所需的值。因此,它在滑块的每一步调用 json 文件。我认为这将导致滑块更新需要很长时间。
我在这里设置了一个小提琴:http: //jsfiddle.net/mjpramos/3m7wy/7/ ,您可以在http://beta.classificados.mpl.pt/clientes/cofidis/simulador.php查看