Javascript 消除了对隐藏输入字段的需要

Javascript 消除了对隐藏输入字段的需要,javascript,html,ajax,mootools,hidden-field,Javascript,Html,Ajax,Mootools,Hidden Field,我有几个隐藏的输入字段,用于保存javascript计算的坐标。这些字段的用途是在提交表单时传递坐标。我通过MooTools使用AJAX请求。有没有一种简单的方法可以消除隐藏的输入字段并将它们附加到通过表单发送的$\u POST数据中?我不使用MooTools,但我在Prototype、jQuery和原始Javascript模式方面的经验是,基于Javascript的帖子是通过动态创建的元素来完成的。通过向表单元素添加隐藏的输入字段来追加POST数据,然后提交表单 您不想使用隐藏输入字段的原因是

我有几个隐藏的输入字段,用于保存javascript计算的坐标。这些字段的用途是在提交表单时传递坐标。我通过MooTools使用AJAX请求。有没有一种简单的方法可以消除隐藏的输入字段并将它们附加到通过表单发送的$\u POST数据中?

我不使用MooTools,但我在Prototype、jQuery和原始Javascript模式方面的经验是,基于Javascript的帖子是通过动态创建的元素来完成的。通过向表单元素添加隐藏的输入字段来追加POST数据,然后提交表单


您不想使用隐藏输入字段的原因是什么?为我做这项工作…

是的。这在很大程度上取决于表单数据的定义方式/发送方式。例如:

新请求({data:$(“formid”)}).send()将序列化表单并通过发送所有表单字段。您可以做的是在提交之前将隐藏字段移动到表单中,以便表单也包含它们(通过
$(“formid”)。采用(el1,el2,…eln);
其中els是您的隐藏项-或者像
$(


如果您手动合成数据对象,然后只需使用一个键将它们添加到其中,这只是一个由键->值对组成的哈希表。

我只是想知道其他方法。这不是任何类型的要求。谢谢您的回答。这正是我最终要做的。:)