2011-05-15 360 views
7

我是一個新手,並在google-chrome擴展上工作,需要向服務器發送jquery ajax請求,加載一些html文檔。我的服務器是Apache,使用XAMPP 1.7.3在本地主機上運行。一個jquery是jquery-1.6.1.jsChrome擴展Ajax請求

當我使用標準瀏覽器(如http://localhost/Chrome/popup.html)加載它時,jquery ajax可以正常工作。它有趣的加載html文件。但是,問題是當我通過Google Chrome (Google Chrome 11)擴展開發者模式中的「加載解壓後的擴展名」打開我的擴展程序時。 該html文檔將不會加載

任何人都可以幫助解決我的問題嗎?

這是我的代碼:

的manifest.json

 { 
     "name": "Nyu Extension", 
     "version": "1.0", 
     "description": "My First Extension", 
     "permissions" : ["http://localhost/", "http://*/*"], 
     "browser_action": { 
     "default_icon": "N.png", 
     "popup": "popup.html" 
     } 
     } 

popup.html

 ... 
     function activeTab(tab) 
     { 
      document.getElementById("tab1").className = ""; 
      document.getElementById("tab"+tab).className = "active";   
      if(tab == 1) 
      { 
       $.ajax({ 
        url: "ssc/contentpage1.txt", 
        success: function(data) { 
         $('#content').html(data); 
        } 
       }); 
      } 
     } 
     ... 

如有任何錯誤告訴我..

回答