Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firefox插件sdk/请求工作_Javascript_Html_Firefox_Firefox Addon_Firefox Addon Sdk - Fatal编程技术网

Javascript Firefox插件sdk/请求工作

Javascript Firefox插件sdk/请求工作,javascript,html,firefox,firefox-addon,firefox-addon-sdk,Javascript,Html,Firefox,Firefox Addon,Firefox Addon Sdk,这是我在index.js文件中仅有的代码: var Request = require("sdk/request").Request; Request({ url: "https://api.zipbooks.com/", content: {q: "test"}, onComplete: function (response) { console.log(response.text); } }).post(); 它不记录任何内容,状态为0,状态文本未定义 如果你愿意,

这是我在index.js文件中仅有的代码:

var Request = require("sdk/request").Request;
Request({
  url: "https://api.zipbooks.com/",
  content: {q: "test"},
  onComplete: function (response) {
    console.log(response.text);
  }
}).post();
它不记录任何内容,状态为0,状态文本未定义

如果你愿意,你会看到一条消息。为什么Firefox不明白


另外,如果我将url更改为.

请尝试
console.error
而不是
console.log
@Noitidart,它会得到响应。无论如何,它都会返回一个空字符串。这不是因为cors问题,是吗?我认为您没有正确地使用请求,这是如何完成的:当您发布这样的数据时,您必须设置
“Content-Type”:“application/x-www-form-urlencoded;charset=UTF-8'
我想。尝试
console.error
而不是
console.log
@Noitidart,它返回一个空字符串。这不是因为cors问题,是吗?我认为您没有正确地使用请求,这是如何完成的:当您发布这样的数据时,您必须设置
“Content-Type”:“application/x-www-form-urlencoded;charset=UTF-8'
我想。