Ajax - 将JS渲染为HTML:View vs Controller

时间:2016-08-23 23:55:43

标签: javascript php html ajax

我想将Ajax请求的结果附加到我页面上的表中。我看到了两种渲染行的方法:

  • 我的Controller可以返回一个JSon数组,然后我将在视图中解码并创建一个Javascript函数来正确添加足够的HTML标记

  • 我的Controller可以直接返回HTML

关于此事的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

我通常使用那种方式

  • 使用dataType: 'json'

  • 将ajax发送到PHP文件
  • PHP:我处理数据并对数据数组进行json_encode并将其删除以将结果返回给HTML

  • 关于Ajax的Success函数,我处理数据