Ajax / Javascript如何记录此错误?

时间:2017-03-10 16:31:28

标签: javascript ajax

我正在尝试构建Chrome扩展程序,您可以在任何网页上登录并点击扩展程序,该扩展程序将获取该网页的标题和网址。然后,扩展程序将此数据发送到托管在特定网站上的表单并提交表单。

我的Chrome扩展程序控制台当前未记录任何错误,但数据似乎未发送。我无法弄清楚如何发送任何错误 - 现在我得到的错误只是我的网站的HTML;在我搞错误字段之前我得到了[对象对象]。

这是我的Javascript文件:

function getCurrentTabUrl(callback) {
    var queryInfo = {
      active: true,
      currentWindow: true
    };

    chrome.tabs.query(queryInfo, function(tabs) {
      var tab = tabs[0];
      var url = tab.url;
      console.assert(typeof url == 'string', 'tab.url should be a string');
      callback(url);
    });
}

function getCurrentTabTitle(callback) {
    var queryInfo = {
      active: true,
      currentWindow: true
    };
    chrome.tabs.query(queryInfo, function(tabs) {
      var tab = tabs[0];
      var title = tab.title;
      callback(title);
    });
}

document.addEventListener('DOMContentLoaded', function() {
    getCurrentTabTitle(function(title) {
      console.log('TITLLEEEEEEEEE' + title)

        getCurrentTabUrl(function(url) {
          console.log('URLLLLLLL' + url)

            $.ajax({
              type: "POST",
              url: website,
              data: "clips_url="+ url +"clips_article_title="+ title,
              success: "success",
              dataType: String,
              error: function(errorMessage) {
                  console.log('ERROR: ' + errorMessage.responseText);            
              }
            });
        });
    });
});

0 个答案:

没有答案