$(function(){ if($('#refine_repayment_form').length>0 && $('#refine_repayment_form_button').length>0){ $('#refine_repayment_form_button').click(function(){ $('#refine_repayment_form').parsley().validate(); if ($('#refine_repayment_form').parsley().isValid()) { // start ajax var formData = $('#refine_repayment_form').serialize(); formData = ("getcarfinanceprice=1&"+formData); $.ajax({ type: "GET", url: "/finance/affordability-calculator/calculator.inc-budget.php", data: formData, dataType: "json", error: function( jqXHR , textStatus, errorThrown ){ // console.log( errorThrown ); } }) .fail(function() { alert( "error in calculate" ); }) .done(function(result) { console.log(result); if(result['success'] == 'success'){ var payment_frequency_text = result['payment_frequency_text']; var preferred_repayment = result['car_finance_price']; var preferred_repayment_input = result['car_finance_price_no_format']; $("#refine_repayment_form [id='preferred_repayment_input']").val(preferred_repayment_input); $("#refine_repayment_form [id='car_finance_price_text']").html('$'+preferred_repayment+'/'+payment_frequency_text + ' '); var formData = $('#refine_repayment_form').serialize(); formData = ("setsession=1&"+formData); $.ajax({ type: "GET", url: "/finance/affordability-calculator/calculator.inc-budget.php", data: formData, error: function( jqXHR , textStatus, errorThrown ){ // console.log( errorThrown ); } }) .fail(function() { alert( "error in calculate" ); }) .done(function(result) { //console.log(result); if(result=="SUCCESS"){ setTimeout(function () { window.location.reload(); }, 2000); } }); } }); } }); } }); function favourite(obj,id){ if(obj && id){ $.ajax({ type: "POST", url: '/search/favourite-ajax.php', data: [ {name: 'mode', value: 'getfavouritedata'} ,{name: 'id', value: id} ], dataType: 'JSON', cache: false, success: function (response) { //console.log(response); if(response && Object.keys(response).length>0){ if(response.result){ if(response.isremove){ $(obj).removeClass('bg-pink'); ecommerceFavouriteRemove(); }else{ $(obj).addClass('bg-pink'); ecommerceFavouriteAdd(); } if(response.count && response.count>=1){ var compare_url = "/my-favourite/"; if(response.fav){ compare_url = "/my-favourite/?fav=" + response.fav; } $('.compare_div').html('
'+ response.count +'
cars
').removeClass('d-none'); }else{ $('.compare_div').html('').addClass('d-none'); } } } } }); } }