Javascript 免除<;表格>;在构建ajax应用程序时使用标签?

Javascript 免除<;表格>;在构建ajax应用程序时使用标签?,javascript,jquery,ajax,forms,webforms,Javascript,Jquery,Ajax,Forms,Webforms,我正在开发一个广泛使用jQuery的ajax应用程序。我并不担心应用程序是否会优雅地退化 到目前为止,我一直在使用Malsup优秀的jQuery表单插件来创建提交ajax请求的表单。(例如,提交更新的记录信息。) 不过,我正在考虑完全取消表单标记,而是在需要时手动构造$.post()语句 我想知道:人们对向服务器提交大量信息的最佳方式有什么想法?考虑到优雅的降级不是一个要求。仅使用$.post()是否存在危险 提前谢谢不,一点也不。这就是插件在引擎盖下所做的一切 表单标记至少为您的表单标记提供了

我正在开发一个广泛使用jQuery的ajax应用程序。我并不担心应用程序是否会优雅地退化

到目前为止,我一直在使用Malsup优秀的jQuery表单插件来创建提交ajax请求的表单。(例如,提交更新的记录信息。)

不过,我正在考虑完全取消表单标记,而是在需要时手动构造$.post()语句

我想知道:人们对向服务器提交大量信息的最佳方式有什么想法?考虑到优雅的降级不是一个要求。仅使用$.post()是否存在危险


提前谢谢

不,一点也不。这就是插件在引擎盖下所做的一切


表单标记至少为您的表单标记提供了一个良好的结构分组,这样您就可以更轻松地查询它们。

不,一点也不。这就是插件在引擎盖下所做的一切


表单标签至少为您的表单标签提供了一个很好的结构分组,这样您可以更轻松地查询它们。

我不久前停止使用表单标签,但我也有一组捕获的用户,我确切地知道他们使用的是什么平台

我不久前停止使用表单标签,但我也有一组捕获的用户,我知道他们使用的是什么平台

这是你自己说的——危险在于它不会优雅地降格

让jQuery添加一个名为UsingjQuery的额外字段,然后根据是否设置该字段输出结果

这样,关闭javascript的用户(移动客户端等)仍然可以提交

编辑:看到你提到“优雅降级”,但不知何故没有看到它先说“不担心”


拥有一个表单标记确实允许一个jQuery不支持的javascript技巧:$('form').reset()…

您自己已经说过了-危险在于它不会优雅地降级

让jQuery添加一个名为UsingjQuery的额外字段,然后根据是否设置该字段输出结果

这样,关闭javascript的用户(移动客户端等)仍然可以提交

编辑:看到你提到“优雅降级”,但不知何故没有看到它先说“不担心”


拥有一个表单标记确实允许一个jQuery不支持的javascript技巧:$('form').reset()…

我同意David Pfeffer的观点,但是,我还要指出,有时候表单标记可能会妨碍您。我特别遇到了一些问题,我希望在一个表中包含多个表单,但这导致了定位方面的非常糟糕的问题。因此,我最终只放入输入元素,将它们复制到页面其他位置的表单中,然后提交该表单。屁股有点痛


如果你能去掉表格,并且不担心降级,那么我会高度考虑它。 我同意David Pfeffer的观点,但是,我也要指出,有时表单标签会妨碍您。我特别遇到了一些问题,我希望在一个表中包含多个表单,但这导致了定位方面的非常糟糕的问题。因此,我最终只放入输入元素,将它们复制到页面其他位置的表单中,然后提交该表单。屁股有点痛


如果你能去掉表格,并且不担心降级,那么我会高度考虑它。 基础语言是什么?(.Net,Java,PHP,…).Net对此有一些有趣的限制。什么是底层语言?(.Net,Java,PHP,…).Net对此有一些有趣的限制。感谢您的回复。正如我所说,我并不担心应用程序是否会优雅地退化。内服,谢谢回复。正如我所说,我并不担心应用程序是否会优雅地退化。这是内服。