我在页面上设置了一些jquery/php交互。它向服务器提交一些数据并获取数据记录,然后将这些数据记录在页面上以进行比较和采取其他措施。

我的问题是返回信息然后显示它的最佳实践是什么?

  • 返回JSON对象,然后创建
    带有js和显示的HTML即时显示
    数据?
  • 返回JSON对象,然后
    将该数据放入已经创建的数据中
    页面上数据的容器?
  • 从服务器返回纯html,然后
    只是把它放在页面上?

  • 昨晚我在脑海里翻滚着这些东西,却无法真正弄清楚一种方法是否由于某种特殊原因会更好。

    我不是js专家,所以不确定是否对这些不同方法有什么优缺点。

    最佳答案

    我认为最终取决于您的应用程序。

    纯HTML是最简单的方法,您只需将其放在适当的位置即可。 jQuery使添加适当的事件变得轻而易举,而没有添加适当的事件则变得轻而易举。

    但是,每当我使用AJAX时,它总是演变为返回JSON和动态构建元素。例如,如果要填充一棵树,则可能无法获得正确的嵌套。这迫使您无论如何都必须执行客户端代码,此时从一开始就简单地使用JSON会更干净。

    另外,如果您打算使用来自其他页面的数据调用,那么使用JSON是可行的方法,因为HTML将被固定。

    09-11 19:06
    查看更多