Chrome扩展程序不使用Jquery Ajax发布数据

时间:2012-09-21 09:51:56

标签: php jquery ajax google-chrome-extension

我正在创建一个chrome扩展程序,它会抓取当前的标签网址并将其发布到服务器(PHP)。 这是我的清单文件:

{
"name": "testApp",
"version": "0.0.0.1",
"description": "test Description",
"browser_action": {
"default_icon": "test.ico",
"default_title": "Test"
},
"background_page": "background.html",
"content_scripts": [
    {
      "matches": ["http://*/*"],
      "js": ["jquery.js"]
    }
  ],
"permissions": [
"tabs","http://localhost/"
]
}

这是我的background.html文件

<html>
<head>
<script src="jquery.js"></script>
<script>
chrome.browserAction.onClicked.addListener(function(tab) {
    var url = tab.url
    postUrl(url);
});
function postUrl(url){
    $.ajax({
        url:'http://localhost/savetodb.php',
        type:'POST',
        data:{ name: "xyz", time: "3pm",url: url },
        success:function(data){
            alert(data);
        }
    });
}
</script>
</head>
</html>

它向 savetodb.php 发送请求,我使用print_r()打印 $ _ POST 。但它正在打印Array ( )。 我没有得到什么是问题,我怎么解决这个问题.. 谢谢......

0 个答案:

没有答案