Как получить доступ к базовому идентификатору URL сайта в ajax и передать его контроллеру с помощью Codeigniter? - PullRequest
0 голосов
/ 14 мая 2019

Я новичок в Codeigniter

Я хочу получить доступ к базовому идентификатору URL в AJAX, а также передать другой идентификатор контроллеру в Codeigniter. На стороне контроллера у меня есть два разных идентификатора: один site_url идентификатор и другой s_id.

Так, как я могу выполнить эту задачу?

Site URL

https://www.demoexample.com=? UID = 10

Ajax скрипт

<script>
 $(document).ready(function(){

    $('#member_type').on('change',function(){

        var memId = $(this).val();

        if(memId!=''){
                       $.ajax({

                               url: "<?php echo site_url('index.php/template/vehicle/get_member_type')?>",

                               method:'POST',
                               data:'member_id='+memId, // here I want to access site_url id and s_id from drop-down id

                               success:function(data)
                               {
                                  $('#mid').html(data);

                               }
                             }); 
        }
        else{
           $('#mid').html('<option value="">Select sttxt_Standard first</option>'); 
        }
    });
});
</script>

Контроллер .php Файл

   function show_vehicle_reg(){   

            $id=$this->input->post('id'); // access multiple id over here from ajax

        }
    }

Заранее спасибо

1 Ответ

0 голосов
/ 14 мая 2019

Аякс:
GET Метод

$.ajax({
    beforeSend: function () {
    },
    complete: function () {
    },
    type: "GET",
    url: "<?php echo site_url('controller/cmethod/'.$s_id); ?>",
    success: function (data) {

    }
});

POST Метод

$.ajax({
    beforeSend: function () {
    },
    complete: function () {
    },
    type: "POST",
    url: "<?php echo site_url('controller/cmethod'); ?>",
    data: ({member_id: memId}),
    success: function (data) {

    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...