07 January, 2018

Using Ajax with CodeIgniter

======================== js file ===================================
$('#service_name').on('change', (function () {
        var url_service = $('#base_url').val() + 'con_income/get_service_price';
        var service_id = $(this).val();
        $.ajax({
            data: {'id_service': service_id},
            url: url_service,
            type: "POST",
            dataType: "JSON",
            success: function (data) {
                $('#amount').val(data.price);
            }
        });
    }));
======================= End js file ===================================

================== Function name in Controller in CodeIgniter ===================
 public function get_service_price(){
        $service_id = $this->input->post('id_service');
        $data = $this->mod_income->get_service_price($service_id);
        echo json_encode(array('price' => $data->price)); //pass price to Ajax
    }
================== End Function name in Controller in CodeIgniter =============

No comments:

Post a Comment