为什么在项目名称更改后jQuery $ .get无法工作?

时间:2019-07-17 14:44:16

标签: javascript jquery google-chrome-extension google-chrome-app

我正在对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);

0 个答案:

没有答案