在firefox插件中发送POST请求(javascript)

时间:2015-04-12 13:14:06

标签: javascript post firefox-addon firefox-addon-sdk

使用firefox插件(javascript)我试图向服务器发送POST请求以获取会话ID,但是传统方法似乎都没有用,我已经尝试过xmlhttprequest并使用表单获取它isn&因为它的内部代码是可能的。 有没有办法让这个工作,甚至可能使用插件SDK?

参考我的尝试:

Javascript sending data via POST in firefox addon

HTTP POST in javascript in Firefox Extension

1 个答案:

答案 0 :(得分:5)

使用新的Addon SDK,您应该使用新的Request API而不是XMLHttpRequest。 新的界面也更容易使用。

这是一个简单的例子:

// make sure this gets executed BEFORE making the Request
var Request = require("sdk/request").Request;

Request({
  url: "http://example.com/hello-world.php",
  content: { hello: 'world' },
  onComplete: function (response) {
    console.log( response.text );
  }
}).post();

我建议您查看此MDN教程:Getting started