2012-12-22 35 views
0

嗨,我有一個PHP應用程序,但我的javascript導致的錯誤它完美地運行在本地主機,但是當我上傳到亞馬遜elasticbeanstalk它告訴我這個錯誤Uncaught ReferenceError: getEvent is not defined這是我的代碼:的Javascript Ajax調用未捕獲引用錯誤

指數一個.phtml

<script type="text/javascript" src="../public/js/page/home.js"></script> 
$(document).ready(function(){ 
getEvent(); 
}); 

home.js

function getEvent() 
{ 
    var count=1; 
    $.ajax({ 
     url:baseUrl + "event/popularevent", 
     data:{'count':count}, 
     dataType:"json", 
     type:"POST", 
     async:false, 
     success:function(data){ 
      var eventHtml = ''; 
      eventHtml = '<li class="clearfix media-block module-li">' + 
        '<div class="media-avatar-passport">' + 
         '<div class="photo-box pb-60s">' + 
     '<a class="event-photo" href="/events/san-francisco-halloween-beer-olympics-halloween-drinking-games-1-beer-free">' + 
      '<img class="photo-img" alt="Photo of HALLOWEEN BEER OLYMPICS! Halloween Drinking Games + $1 Beer! FREE!" height="60" src="#" width="60"></a></div>' + 

     '</div><div class="media-story">' + 
       '<div class="item-title clearfix">' + 
     '<a href="/events/san-francisco-halloween-beer-olympics-halloween-drinking-games-1-beer-free" class="url summary">HALLOWEEN BEER OLYMPICS! Halloween Drinking Games + $1 Beer! &nbsp;FREE!</a></div>'+ 

     '<div class="item-description">'+ 
     '<span class="extra">'+ 
     ' Tomorrow, Oct 26, 8:30 pm'+ 
     '</span><p class="fine-print">140 are interested</p></div>'+ 
     '</div></li>'; 
      //alert('ok'); 
      $('#popular-events .module-list').html(eventHtml); 
     } 
    }); 
} 

如果我犯了一個錯誤,它沒有錯誤運行在本地主機不上部署問題謝謝

+0

你檢查的權限爲您的Ajax的網址? – algorhythm

+0

那是怎麼回事?它適用於本地主機.. –

回答

0

它很難說沒有看到環境,但我猜想有兩件事情之一正在發生。

要麼home.js上傳到錯誤的位置或者其文件權限設置不當

+0

但我也有類似的方式請求其他功能,但它的作品..? –

+0

嗯,所以你有一個調用home.js中的另一個函數是工作?你最近添加getEvent()到home.js嗎?也許它只是一個緩存問題。 –

相關問題