【发布时间】:2015-04-21 12:57:01
【问题描述】:
我在这个项目中有一个表单,我正在序列化,以便我可以将它传递给 PHP 并根据输入值进行一些数据库调用。一切正常,直到我在表单中添加了一个复选框并尝试对其进行序列化。
<input type="checkbox" name="reduceHolOT" id="reduceHolOT" checked="checked" ></input>
我怎样才能得到这个复选框的选中或值属性到一个
$('form').serialize()
连同我表单中的其他数据?
【问题讨论】:
-
你想做什么?为什么不直接将表单提交给 php?
-
在我网页中的 20 个不同事件上,javascript 将序列化所有内容,并根据失去焦点或点击的内容将其发布到各种 php 文件中。我正在使用ajax。每个 php 文件使用序列化的不同部分,最后一个使用复选框值进行数据库调用。
-
哇这个网站真棒!!谢谢。那么它会给我一个 on 或 off 的值吗?
-
它仍然无法正常工作,因为如果您取消选中该复选框然后尝试运行它,则警报为空白。 jsfiddle.net/hX7NS/2
标签: javascript serialization checkbox checked