2011-05-15 139 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); 
        } 
       }); 
      } 
     } 
     ... 

如有任何错误告诉我..

回答