我试图做一个Firefox扩展内JS简单的HTTP发布一个新手..HTTP POST在Firefox扩展
这不是通过参数传递:
var params = "a=1&b=2&c=3"
req.open('POST', 'http://www.mywebsite.com/');
req.send(params);
关于我在做什么的任何想法都是错误的?谢谢。
我试图做一个Firefox扩展内JS简单的HTTP发布一个新手..HTTP POST在Firefox扩展
这不是通过参数传递:
var params = "a=1&b=2&c=3"
req.open('POST', 'http://www.mywebsite.com/');
req.send(params);
关于我在做什么的任何想法都是错误的?谢谢。
确保你已经包括了头告诉服务器你要发送什么类型的请求:
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
(Assumi ng req
是XMLHttpRequest
之前在代码中创建的。)
你不需要的扩展,普通的JavaScript可以做到这一点:
请务必添加
var req = new XMLHttpRequest();
他特别想在Firefox扩展中做这个_within_。是否需要扩展是无关紧要的。 – Kyle 2011-06-01 18:11:58