我有以下表格:
<form method="post" action="includes/do.php">
<input type="text" name="action" value="login" />
<input type="text" name="email" value="myemail@hotmail.com" />
<input type="text" name="pass" value="helloworld" />
<input type="submit" value="Send" />
</form>
然后,我想在将变量值提交到firefox addon observer
. 请注意,表单没有属性: enctype="multipart/form-data"
。这是一个重要的细节,因为我有一个代码可以让我获取帖子数据,但它只有在enctype="multipart/form-data"
.
我确定我必须使用:
var scrStream = Cc["@mozilla.org/scriptableinputstream;1"]
.createInstance(Ci.nsIScriptableInputStream);
但到目前为止我还没有得到工作代码(我是初学者)。
我想得到类似的东西:
{
"action": "login",
"email": "myemail@hotmail.com",
"pass": "helloworld"
}
如果您了解以下界面的某些功能,那就更好了:
function get_post_data(channel) {
var data;
// ...
return data
}
谢谢!