0

我正在使用标准 rails remote => true 方法通过 ajax 提交表单。我在表单中有一些输入文本字段,根据情况选择性地隐藏(通过显示:无)。当这些被隐藏时,我希望它们不会被提交(就像标准表单帖子的情况一样)。

相反,这些字段正在以某种方式与表单一起提交。我在这里梳理了 rails.js 文件:https ://github.com/rails/jquery-ujs/blob/master/src/rails.js但一直无法找到原因可能正在发生。

这是 ajax 数据远程表单发布方法的预期行为吗?如果是这样,我想我需要完全采用不同的方法,或者在提交之前将这些元素完全移出表单范围。

4

1 回答 1

0

如果开始时不加载它们的条件,则将它们包装在服务器端。用css隐藏它是愚蠢的。我可以检查 chrome 中的元素,删除隐藏属性,然后用一堆废话发送该字段。

于 2012-08-23T02:56:52.990 回答