JQuery Ajax函数没有在chrome扩展中执行

时间:2015-12-19 11:27:25

标签: javascript jquery ajax google-chrome-extension

我正在创建一个使用简单HTTP POST请求的chrome扩展。这是我的第一个javascript代码。我使用POSTMAN生成满足要求的代码(POSTMAN使用POST请求)。

    BigInteger[] asd = new BigInteger[10];
    asd[0] = new BigInteger("123456458979851322316546445665");
    System.out.println(asd[0]);

我尝试使用Chrome扩展程序,但我的控制台没有在123456458979851322316546445665 之后登录。我无法理解这一行发生了什么 var form = new FormData(); form.append("email", "XXX"); form.append("password", "XXX"); var settings = { "async": true, "crossDomain": true, "url": "http://xxx.xxx.in/xxx/", "method": "POST", "headers": { "cache-control": "no-cache", "postman-token": "fa86846e-4030-d90f-701a-82e36e6117b0" }, "processData": false, "contentType": false, "mimeType": "multipart/form-data", "data": form }; chrome.extension.getBackgroundPage().console.log("outside") try { chrome.extension.getBackgroundPage().console.log("inside try block") $.ajax(settings).done(function (response) { chrome.extension.getBackgroundPage().console.log("inside") chrome.extension.getBackgroundPage().console.log(response); }); } catch (e) { chrome.extension.getBackgroundPage().console.log("Exception caught") chrome.extension.getBackgroundPage().console.log(e) } finally { }

错误未在其他任何地方被捕获。我已在inside try block文件中提供了相应的权限。

我有一些非常具体的问题要问:

  1. 请求的最佳解决方法是什么? XmlHttpRequests或JQuery
  2. 调试javascript应用程序的最佳方法是什么?这将有很大帮助,谢谢。

0 个答案:

没有答案