Codeigniter3 - Получать данные с драйвера посылая один пойдите с ajax

я проверял сайт и не смог находить ответ на мое сомнение. Я попробован с select со списком продуктов, которые у меня есть в виде, что selecciona один я обновили данные о существовании этого продукта, который я получаю с функции драйвера. Как получение их с php, в чем я нуждаюсь, состоит в том, чтобы добиваться этого на той же странице, не перезагружая ее, но я не очень опытный в javascript и немного потерян. Привет и спасибо заранее.

0
задан 22.03.2018, 20:54
2 ответа

В твоем виде ты можешь добавлять рукописный шрифт и из-за javascript ты получаешь стоимость уже был с одним document.getElementById('tu_selector') после этого env¦-эксперт ты пойдите из-за ajax в драйвер, и ответ в .done поручает тебе приспосабливания ее без необходимости сделать один повторно похвалите pÃ: gina ни submit или немного из-за стиля.

Призывать элемент JS

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>



    <script>
$(document).on('ready',function(){   
$('#mi_selector').on('change', function() {
              // Para determinar el cambio de valor
    var id = $('#mi_selector).val();
    //alert(id);
              $.ajax({                        
               type: "POST",                 
               url: "mi_controlador", //recordar sin el .php                    
               data: id, 
               success: function(data)             
               {
                 $('#resp').html(data);               
               }
           });
            });
});
</script>

потом в твоем драйвере ты будешь получать это переменная и делать с él то, что ты желаешь, чтобы возвращать ответ.

$id = 

В твоем виде ты можешь добавлять рукописный шрифт и из-за javascript ты получаешь стоимость уже был с одним document.getElementById('tu_selector') после этого env¦-эксперт ты пойдите из-за ajax в драйвер, и ответ в .done поручает тебе приспосабливания ее без необходимости сделать один повторно похвалите pÃ: gina ни submit или немного из-за стиля.

Призывать элемент JS

[110]

потом в твоем драйвере ты будешь получать это переменная и делать с él то, что ты желаешь, чтобы возвращать ответ.

[111]POST['data'];
1
ответ дан 24.11.2019, 00:46
  • 1
    А следовательно я существую leí do это - точно то, что я должен делать, но рукописный шрифт не быть созданным. я увидел некоторые и попробовал изменять их, но мое знание почти недействительное в javascript. –  Delvis Díaz 22.03.2018, 21:26
  • 2
    descomente alert, чтобы подтверждать, что я получаю id, но он ничего не посылает мне. #mi_selector - id =" mi_selector" select не??? –  Delvis Díaz 22.03.2018, 21:47
  • 3
    Конечно ты должен размещать id твоего select –  Leroy Carrasquero 22.03.2018, 21:48
  • 4
    < div class =" form-group" > < label class =" контроль - label" > Producto< / label> < select class =" form-контроль selectpicker" пойдите =" mi_selector" ямс =" product_id" > <? php foreach ($ product-> result () схвати $row):? > < option оцените =" <? = $ row-> product_id? > " > <? = $ row-> product_code? > - <? = $ row-> product_name? > < / option> <? php endforeach;? > < / select> < / div> –  Delvis Díaz 22.03.2018, 21:49
  • 5
    извинение - что не также, как писать код здесь, что я остался организованным. –  Delvis Díaz 22.03.2018, 21:49

То, что я смог делать до настоящего времени:

<script type="text/javascript">
    document.getElementById('product_id'){
        if(id) {
            $.ajax({
                  url:"<?=site_url("storemov/getID/$row->product_id")?>",
                  type:"POST",
                  dataType: 'json',
                  success:function(respuesta){
                      window.location.href = "<?=site_url("storemov/create/$row->product_id")?>";
                  }
            });
        }
    }
</script>

, Где ('product_id') - мой select, storemov/getID/$row->product_id - вызов в método, что выдает мне консультацию, - страница, что deber¦, - чтобы перезагружать

0
ответ дан 24.11.2019, 00:46