上下文菜单onclick AJAX POST不起作用

时间:2019-04-25 01:27:27

标签: javascript ajax post google-chrome-extension

帮助,我无法通过Ajax发布将数据从contextmenus发送到我的nodejs服务器。只是不起作用。

ajax甚至不会发出错误警报。

我试图阅读chrome ext dev页面,但我听不懂。

chrome.contextMenus.create({
    title: "Report a Scam Image",
    contexts:["image"],
    onclick: function(info) {

            var getUrl = info.srcUrl;
            alert(getUrl);

            $.ajax({
                    url: "http://localhost:8023/report",
                    type: "POST",
                    data: {
                        link: getUrl,
                    }

            }).done(function(data) {
                alert(data);
            })
            .fail(function() {

                    alert("Error!!!!!!!");
            });

    }
});

预期nodejs后端工作正常。只是这部分不起作用。

1 个答案:

答案 0 :(得分:0)

请参阅此文档here。没有onclick事件,但有onClicked