0

我想要使用JS和AJAX(在我的Chrome擴展中)獲取目錄中的圖像數量。我怎樣才能做到這一點?我在下面添加了我的當前代碼。由於我沒有得到警報,它似乎沒有工作。在Chrome擴展中使用AJAX獲取目錄中的文件數量

main.js

... 
$.ajax({ 
    url: "/images-folder-on-server/", 
    success: function (data) { 
     var image_count = $(data).length(); 
     alert(image_count); 
    } 
}); 

main.html中

<html> 
    <head> 
    <title>New Tab</title> 
    <link rel="stylesheet" href="main.css"> 
     <link rel="stylesheet" href="/octicons/octicons.css"> 
     <meta name="viewport" content="width=device-width, initial-scale=1"> 
     <script src="jquery.min.js"></script> 
    </head> 
    <body> 
<h1 id = "greet">Hello,''.</h1> 

    <div id="clock"></div> 


    <script src = "main.js"></script> 
    </body> 
</html> 

manifest.json的

{ 
    "name": "Name", 
    "description": "Add description", 
    "version": "1.0", 
    "permissions": [ 
    "activeTab" 
    ], 
    "chrome_url_overrides" : { 
    "newtab": "main.html" 
    }, 
    "background": { 
    "scripts": ["jquery.min.js", "main.js"], 
    "persistent": false 
    }, 
    "permissions": [ 
    "activeTab", 
    "https://ajax.googleapis.com/", 
    "storage", 
    "tabs", 
    ], 
    "browser_action": { 
    "default_title": "Background image" 
    }, 
    "manifest_version": 2 
} 
+0

對你有好處,_你的問題是?..請看看[如何問](http://stackoverflow.com/help/how-to-ask)指南。 – Xan

+0

只要你願意改善它,就沒問題! – Xan

+0

@Xan我需要添加其他東西嗎? – Ron

回答

0

假設你的Ajax CA ll是從後臺頁面製作的,不要忘記將遠程服務器的網址添加到permissions

"permissions": ["Complete_Images_Server_Url"] 
相關問題