我在页面上设置了一些jquery/php交互。它向服务器提交一些数据并获取数据记录,然后将这些数据记录在页面上以进行比较和采取其他措施。
我的问题是返回信息然后显示它的最佳实践是什么?
带有js和显示的HTML即时显示
数据?
将该数据放入已经创建的数据中
页面上数据的容器?
只是把它放在页面上?
昨晚我在脑海里翻滚着这些东西,却无法真正弄清楚一种方法是否由于某种特殊原因会更好。
我不是js专家,所以不确定是否对这些不同方法有什么优缺点。
最佳答案
我认为最终取决于您的应用程序。
纯HTML是最简单的方法,您只需将其放在适当的位置即可。 jQuery使添加适当的事件变得轻而易举,而没有添加适当的事件则变得轻而易举。
但是,每当我使用AJAX时,它总是演变为返回JSON和动态构建元素。例如,如果要填充一棵树,则可能无法获得正确的嵌套。这迫使您无论如何都必须执行客户端代码,此时从一开始就简单地使用JSON会更干净。
另外,如果您打算使用来自其他页面的数据调用,那么使用JSON是可行的方法,因为HTML将被固定。