javascript – 消除对隐藏输入字段的需求

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

解决方法:

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

新请求({data:$(“formid”)}).send();将序列化表单并发送所有表单域.你可以做的是在提交之前将隐藏的字段移动到表单中,这样它也会包含它们(通过$(“formid”).采用(el1,el2,… eln);其中els是你的隐藏 – 或者是一个集合你做过像$$(“input [type = hidden]”).

如果你手动编写数据对象,那么只需用一个键将它们添加到它,它只是一个key->值对的哈希表.

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...