我正在对chrome进行扩展,以处理曾经有效的某些站点更改,但是最近我重命名了项目文件夹/文件,现在$ .get将无法运行。
我已经验证了jQuery是否可以正常工作,并且已经获得了其他方法可以在同一范围内工作,但是由于任何原因,我的$ .get都不会运行(我也尝试了ajax,但结果相同)。
以下内容将提示“您好,欢迎使用Jquery”,我已经验证了网址,但未显示“正在工作”。正如我之前提到的,该代码正在运行(昨天!),除了名称(和chrome存储数据)之外,什么都没有改变,但是我仍然无法从$ .get中得到任何回报。
document.addEventListener('DOMContentLoaded', function() {
getUrlListAndRestoreInDom();
var addPageButton = document.getElementById('addPage');
var submitButton = document.getElementById('aform');
addPageButton.addEventListener('click', function() {
chrome.tabs.getSelected(null, function(tab) {
$(function() {
alert("Hi welcome to Jquery ");
});
$.get(tab.url, function(data, status, xhr) {
alert("working");
var el = document.createElement('html');
el.innerHTML = data;
sites.push([tab.url, el.getElementsByClassName("listing").item(0).rows.length, el.getElementsByTagName("title")[0].innerHTML]);
document.getElementById("insert").innerHTML = arrToStr(sites);
saveUrlList();
}, "html");
});
}, false);
submitButton.addEventListener('submit', function() {
if (document.querySelector('input[name="radio"]:checked') != null) {
var index = document.querySelector('input[name="radio"]:checked').value;
sites.splice(index, 1);
document.getElementById("insert").innerHTML = arrToStr(sites);
saveUrlList();
}
}, false);
}, false);