我正在开发一个小型的待办事项 PHP 应用程序。我正在使用 jQuery 构建 HTML。其中一个是一个按钮,用于启动一个模式,允许用户编辑该项目。我很好奇加载数据时更好的方法是什么:
1) 在初始加载期间向每个按钮添加包含项目数据的数据属性,并在按下“编辑”按钮时将这些属性加载到输入中
或
2) 在模式启动时执行 AJAX 调用,从数据库中获取项目,然后将其加载到输入中。
我的直觉告诉我选择选项 1,但我想我应该询问并看看社区对此主题的看法
最佳答案
我会做更多的两个选项的混合,其中每个按钮都有该项目的id
,并且一旦单击它就会通过AJAX动态加载数据。这将是最具可扩展性的选项(想象一个用户拥有 1000 多个项目左右)
这实际上还取决于每页的最大项目数、长度限制等..
关于jquery - 数据属性与 AJAX 负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27554696/