使用JSON格式的AJAX将值传递给客户端,或者使用PHP返回带有AJAX请求的表

Passing values to client side with AJAX in JSON format or returning a table with an AJAX request with PHP

本文关键字:AJAX PHP 返回 请求 或者 客户端 格式 JSON 值传 使用      更新时间:2023-09-26

我将要编写用于显示信息的代码,在某些情况下,我将获得带有寻呼机的列表输出。我需要你的帮助,在两者之间做出选择:

  1. 通过JSON格式的AJAX传递值到客户端,用DOM修改HTML,也许在某个地方创建一个隐藏的div和表,并创建一个实例,填充值,并在某个地方插入innerHTML函数。我从来没有尝试过这个,所以请告诉我这个的缺点。这将使我的视图类在javascript中离开模型和控制器类在PHP。
  2. 返回一个带有AJAX请求的HTML表,并在页面上插入这似乎是经典的,安全的解决方案)

  1. 处理格式和视图相关的缺点是什么
    javascript操作?
  2. 是格式化在javascript容易吗?
  3. 我将能够编辑一个模板表显示值与javascript ?
  4. 我应该在某个地方创建一个div还是应该用javascript中的字符串值?
  5. 我每次都要使用Innerhtml吗?
  6. 像我们一样使用javascript代码构建html输出是否容易在PHP中?(如echo -table -tr -td -data)

对于那些自动要求代码的人,我添加了一些,知道这实际上是不必要的。

var ccomment= { 
            commentmin:10,
            commentmax:1000,
            view:function(commentid){}, //I am planning to present data with this
            viewbyopinionid:function(opinionid){},
            viewbyactorid:function(actorid){},
            insert:function(opinionid,comment){},
            remove:function(commentid){}
         }

我使用PHP和JQuery;

Php有一个json_encode函数,它将数组转换为json兼容的字符串。我将使用它并将返回数据类型设置为json。