我是一个新手试图在Firefox扩展程序中在JS中做一个简单的HTTP帖子..
这不是通过参数:
var params = "a=1&b=2&c=3"
req.open('POST', 'http://www.mywebsite.com/');
req.send(params);
关于我做错的任何想法?感谢。
答案 0 :(得分:1)
确保您已包含标题,告诉服务器您发送的请求正文的类型:
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
(假设req
是代码中前面创建的XMLHttpRequest
。)
答案 1 :(得分:0)
确保添加
var req = new XMLHttpRequest();
答案 2 :(得分:-1)
您不需要扩展程序,纯JavaScript可以执行此操作: