jquery - 在页面的查看和编辑模式之间切换的更好方法是什么?

标签 jquery html django

我正在开发一个用户个人资料页面,它有两种模式 - 查看和编辑。页面在首次加载时以查看模式启动。要进入编辑模式,用户需要点击“编辑”按钮,然后页面变成一个表单。

我想在 html 中包括 View 模式和编辑模式(在 div 中)的标记,并首先隐藏编辑 div。用户单击“编辑”按钮后,使用 JQuery 隐藏 View div 并显示编辑 div。

这种做法合理吗?它会导致任何不良的副作用吗?如果有任何更好的方法,请随时提出建议。

顺便说一下,对于服务器端,我使用的是 Django

最佳答案

似乎是一种合理的方法。只需确保对用户提交的数据进行适当的服务器端验证即可。请记住,如果它用 javascript 隐藏,用户仍然可以发回数据并绕过任何客户端验证。

话虽如此,如果编辑按钮仅对一组授权用户可见,您可能希望在服务器端隐藏编辑按钮。

关于jquery - 在页面的查看和编辑模式之间切换的更好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5811669/

相关文章:

jquery - 扩展 XHTML

javascript - 带右侧图标的 bulma 输入字段 : how to bind jquery event

javascript - setInterval不是每秒刷新数据

php - 单击时传递链接的名称

python - 如何在 Django Rest Framework JSON API 中生成 JSON-API 数据属性与结果属性?

javascript - Socket.io 和 PHP 集成

jquery - 在固定高度的容器中调整图像大小

html - 在 <header> 中 float 元素

python - 错误设置 django 的 ALLOWED_HOSTS 设置不会产生可理解的错误

Python MySQL 参数化日期查询