2014-12-03 63 views
0

如果有人可以幫助我解決這個錯誤,我會非常感激。 有沒有我的htaccess的技巧或直接到我的代碼?Select2只適用於本地主機,在服務器上不起作用 - 與codeigniter


我的控制器稱爲jasontrend

類Jsontrend擴展是CI_Controller {

function __construct() 
    { 
     parent::__construct(); 
    } 


    public function index() 
    { 


     $input = (isset($_GET['term']))? trim($_GET['term']) : ''; 
     $return_arr = array(); 
     $row_array = array(); 
     $query = $this 
      ->db 
      ->order_by('slug','ASC') 
      ->like('slug', $input) 
      ->get('trendmark'); 

      foreach($query->result() as $row): 

       $row_array['slug']  = $row->slug; 
       $row_array['id']   = $row->id; 
       $row_array['titleMedia'] = utf8_encode($row->titleMedia); 
       $row_array['fileMedia'] = $row->fileMedia; 
       $row_array['url']  = $row->url; 

       array_push($return_arr,$row_array); 

      endforeach; 

      header("Content-type: application/json"); 
      echo json_encode($return_arr); 


     } 

}

我的javascript:

$("#epop").select2({ 
    minimumInputLength: 2, 
    placeholder: "DIGITE A MARCA DE SEU PRODUTO", 

    ajax: { 
     url: top.location.host == '127.0.0.1' ? 'http://127.0.0.1/mysite/jsontrend/' : 'http://mysite/jsontrend', 
     dataType: 'json', 
     data: function (term, page) { 
     return { 
      term: term, 
      page: page || 1 

     }; 
    }, 
    error: function (jqXHR, status, error) { 
     console.log(error + ": " + jqXHR.responseText); 
     return { results: [] }; // Return dataset to load after error 
    }, 
    results: function (data) { 
     //$('.searchtrend').attr('disabled',false); 

     return { 
      results: $.map(data, function (item) { 
       return { 
        text: item.titleMedia, 
        url: item.url, 
        id: item.id, 
        slug: item.slug, 
        file: item.fileMedia 

       } 

      }) 
     }; 
    } 
}, 
formatResult: repoFormatResult, 
formatSelection: repoFormatSelection, 
dropdownCssClass: "bigdrop" 

}); 

的htaccess RewriteEngine on RewriteRule^$ index.php [L] RewriteCond $ 1!^(index.php | run.php | fckeditor | assets | img | css | js | images | updin | stats | xml | admin | robots.txt | favicon.ico的|?favicon_adm.ico) 重寫規則^(*)$的index.php/$ 1 [L]

+0

所以,什麼錯誤你得到? – 2014-12-03 19:40:44

+0

只是不在網上工作...奇怪...有什麼,我忘了?當我輸入關鍵字時,總是找不到結果... – Klauzito 2014-12-03 19:53:25

+0

好吧,它在Chrome/Firebug的控制檯中說了什麼?這是一個跨站點錯誤?不安全的內容?必須記錄一些錯誤信息 – 2014-12-04 21:04:13

回答

0

寫PHP代碼您的網址所看到如下

ajax: { 
    url:'<?php echo base_url('yourcontroller/') ?>', 
    your other code here 
} 
相關問題