在ajax中搜索如何设置正确的URL?

时间:2015-07-25 09:54:00

标签: php ajax codeigniter

JS:

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);
            //}
        }
    });
}

网址:<?php echo base_url(); ?>/search/auto_search无效。 获取网址的代码是否正确?请为这个问题提供解决方案吗?

1 个答案:

答案 0 :(得分:0)

使用echo base_url()时没有得到任何内容的原因是因为您尚未在config.php中定义此变量。转到application/config/config.php并检查以下行:

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

还要确保加载正确的帮助:

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