【发布时间】:2018-03-19 17:49:12
【问题描述】:
是否可以在提交初始化之后但在将数据发送到处理页面之前过滤 $_POST 表单数据?
我想象的过程: 提交 -> 收集 $_POST 数据 -> 发送数据
我想做什么: 提交 -> 收集 $_POST 数据 -> 删除某些元素 -> 发送数据
这样就不必更改处理页面来过滤掉不打算接收的元素?
【问题讨论】:
标签: javascript php
是否可以在提交初始化之后但在将数据发送到处理页面之前过滤 $_POST 表单数据?
我想象的过程: 提交 -> 收集 $_POST 数据 -> 发送数据
我想做什么: 提交 -> 收集 $_POST 数据 -> 删除某些元素 -> 发送数据
这样就不必更改处理页面来过滤掉不打算接收的元素?
【问题讨论】:
标签: javascript php
当然可以,在 JS/JQuery 中,您可以收集表单数据,根据需要对其进行操作,然后将它们发送回处理页面...
但是我不明白你为什么要在客户端做类似的事情?
如果目的是避免发送所有字段,则在序列化数据之前将它们从表单数据中删除。
要做到这一点,你可以使用这样的东西
$('#form').find('input[name!=exclude]').serialize();
如果这有帮助,请告诉我
【讨论】: