2015-07-25 2 views
0

JS:в ajax-поиске, как установить правильный URL-адрес?

function ajaxSearch() { 

    var input_data = $('#search_data').val(); 
    //alert(input_data); 
    $.ajax({ 
     type: "POST", 
     url: "<?php echo base_url(); ?>/search/auto_search", 
     data:{search_data:input_data}, 
     success: function(data){ 
      alert(data); 
      //if (data.length > 0) { 
       // $('#suggestions').show(); 
       /// $('#autoSuggestionsList').addClass('auto_list'); 
       // $('#autoSuggestionsList').html(data1); 
      //} 
     } 
    }); 
} 

URL-адрес: <?php echo base_url(); ?>/search/auto_search не работает. Правильно ли этот код для получения URL-адреса? пожалуйста, предоставьте решение этой проблемы?

+2

'обеспечить решение этой задаче' за то, что проблема? –

+0

Я не понимаю, какова ваша цель. Вы пытаетесь получить URL-адрес? – CodeGodie

+0

, когда я использую этот код URL: «/Search/auto_search», и дать предупреждение не получил результат – user

ответ

0

Причина, по которой вы ничего не получаете, когда используете echo base_url(), состоит в том, что вы не определили эту переменную в config.php. Перейти к application/config/config.php и проверить следующую строку:

$config['base_url'] = 'http://yourURLhere'; //enter your url 

Кроме того, убедитесь что вы загружаете правильный помощник:

$this->load->helper('url'); 
+0

, но я упомянул URL-адрес в config.php, тогда в чем проблема? – user

+0

Вы хотите, чтобы я помог вам удаленно через Teamviewer? – CodeGodie

+0

Но когда я эхо вне URL-адрес за пределами ajax, я получил URL-адрес, но когда я возвращаюсь к URL-адресу внутри, я его не понял? для чего это резон? – user