Как отправить данные на контроллер Codeigniter в JQuery AJAX? - PullRequest
0 голосов
/ 31 августа 2010

Я делаю поиск с использованием CI и Jquery, ну, я очень новичок в этом, это мой первый раз, я сделал этот код, но я не могу понять, как отправлять данные на контроллер и искатьдля значения, введенного в текстовом поле?ребята, вы можете помочь мне разобраться в этом?

вот мой код

$(document).ready(function(){
   $('#search').live('click',function(eve){
    eve.preventDefault();
    $.get('<?php echo base_url();?>index.php/search_controller/perform', function(data) {
        $('#result').html(data);
    });     
   });
   });

привет, Рангана

1 Ответ

2 голосов
/ 31 августа 2010
$(document).ready(function(){
  $('#search').live('click',function(eve){
    eve.preventDefault();
    $.get('/index.php/search_controller/perform/' + $("#your-textbox-id").val(),    
      function(data) {
        $('#result').html(data);
      }
    );     
  });
});

Добавление значения текстового поля в URL должно работать.Также я удалил код php для добавления baseurl.Codeigniter позаботится о том, чтобы добавить это для вас.

Вам нужно будет добавить аргумент к функции perform вашего search_controller, чтобы получить передаваемое значение текстового поля, или вы можете использовать методы маршрутизации дляполучить параметр в URL (больше информации здесь ).

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