2013-05-25 82 views
0

代码是两个Web serverlocal server但使用萤火虫一样,我得到2种回应链接:jQuery自动完成在本地服务器上工作,但在Web服务器上失败?

做工精细

GET http://localhost/www.test.co.uk/index.php/home_Controller/getSearch/r 

“NetworkError:404未找到

GET http://www.test.co.uk/index.php/home_Controller/getSearch/r" 

这是我的JS:

$(document).ready(function(){ 

      $('#performsearch').keyup(function(e){ 

       //if key is enter stop search 
       if(e.which == 13) 
        { 
         e.preventDefault(); 
        } 
        var searched = $('#performsearch').val() 
        var fullurl = $('#hiddenurl').val() + 'index.php/home_Controller/getSearch/' + searched 
       $.getJSON(fullurl,function(result){ 
        var elements = []; 
        $.each(result,function(i,val){ 
         elements.push(val.title) 
        }) 
        $('#performsearch').autocomplete({ 
         source : elements 
        }) 

       }) 
      }) 
     }) 
+0

服务器上的任何重写规则? –

+0

我在共享服务器上如何检查此 – GuyWhoReadsStockoverflow

+0

您是否只尝试:/ home_Controller/getSearch/r为您的网址 – Popo

回答

1

最有可能您的本地服务器运行的Windows不区分大小写,并且您的生产服务器正在运行linux区分大小写,请检查大写的名称并查看它们是否不应该是

相关问题