这更多的是一个概念问题。情况如下,我们有一个对象列表,需要显示一个带有对象编辑/添加表单的模式。您有大约 10 个字段,最好使用 javascipt 动态生成表单,进行 ajax 调用并使用服务器语言生成表单,然后将其作为 html 返回并显示,或者内联生成表单(当列表已创建)并仅显示它? 我不是问如何做到这一点,我可以用我所描述的所有方式来做到这一点,问题是按照今天的标准,其中哪一种更干净、更高效。
最佳答案
第三个选项(生成服务器端)是最好的,原因有两个:
- 关闭 JavaScript 的人仍然可以看到表单。 (如果你用 JS 显示它们,请确保你用 JS 隐藏它们。)
- 屏幕阅读器将能够阅读表单。
JavaScript 是增强用户体验的绝佳工具,但不要依赖它来实现工作。
关于php - javascript 表单生成 vs. ajax php 表单生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14815875/