Firefox扩展中的javascript中的HTTP POST

时间:2010-07-04 22:02:17

标签: javascript http post firefox-addon

我是一个新手试图在Firefox扩展程序中在JS中做一个简单的HTTP帖子..

这不是通过参数:

var params = "a=1&b=2&c=3"
req.open('POST', 'http://www.mywebsite.com/');
req.send(params);

关于我做错的任何想法?感谢。

3 个答案:

答案 0 :(得分:1)

确保您已包含标题,告诉服务器您发送的请求正文的类型:

req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

(假设req是代码中前面创建的XMLHttpRequest。)

答案 1 :(得分:0)

确保添加

var req = new XMLHttpRequest(); 

答案 2 :(得分:-1)

您不需要扩展程序,纯JavaScript可以执行此操作:

Asynchronous cross-domain POST request via JavaScript?