1

2 つの jQuery-UI スライダーを使用してローン シミュレーターを開発しようとしています。

1 番目のスライダー (prazo) は、ローン期間を月単位で表します。2 番目のスライダー (mensalidade) は、ローン期間中に毎月支払う金額を表します。

もちろん、スライダーは必要な量に依存します。

MySQL データベースにすべてのデータがあります。

最初のスライダーは正常に動作します。金額が 1000 の場合、48 か月と 72 か月の 2 つの期間があり、48 か月 - 301.88 72 か月 - 188.88 という 2 つの異なるローン額があります。

最初の問題: mensalidade (2 番目のスライダー) の値が小数部分を失います - 300.88 と 187.88 ではなく、301 と 188 になります。

2 番目の問題: 最初のスライダーをスライドし始めると、2 番目のスライダーがフリーズし、その逆も同様です。

3 番目の問題: 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);
    }
});

4 番目の問題: 1 番目のスライダーはかなり単純です。最小値と最大値、およびステップ値はわかっています。これは多かれ少なかれ静的であり、ステップが 6 であるため、json ファイルへの呼び出しが少ないためです。しかし、2 番目のスライダーについては、必要な値を渡す可能性があるため、ステップを 1 に配置します。したがって、スライダーの各ステップで json ファイルを呼び出します。これにより、スライダーの更新に非常に時間がかかると思います。

ここでフィドルを設定しました: http://jsfiddle.net/mjpramos/3m7wy/7/ http://beta.classificados.mpl.pt/clientes/cofidis/simulador.php で確認できます

4

0 に答える 0