我正在开发一个小型的todo PHP应用程序。我正在用jQuery构建我的HTML。其中一个部分是一个按钮,它启动一个允许用户编辑项目的模态。我很好奇在加载数据方面更好的方法是什么:
1)在包含项目数据的初始加载期间向每个按钮添加数据属性,并在“编辑”时将这些属性加载到输入中。按下按钮
或
2)启动模式时执行AJAX调用,从数据库中获取项目,然后将其加载到输入中。
我的直觉告诉我选择选项1,但我想我会询问并看看社区对此主题的看法
答案 0 :(得分:4)
我会更多地使用两个选项的混合,其中每个按钮都有项目的id
,一旦点击它就会通过AJAX动态加载数据。这将是最具扩展性的选项(想象一个拥有1000多个项目的用户)
它还取决于每页的最大项目数,长度限制,等 ..