如何使用if-else条件将Json返回到表中使用trHtML + =

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用if-else条件将Json返回到表中使用trHtML + =相关的知识,希望对你有一定的参考价值。

$.ajax({
    type: "POST",
    dataType: "json",
    url: "/section/search_go",
    data: { query: search_string },
    cache: false,
    success: function(response) {
        console.log("Got " + response.length + " results");
        if (response.length === 0) {
            $("#customers").html(no_results_str);
        } else {
            var trHTML = "";
            $.each(response, function(i, item) {
                trHTML += "<tr>";
                trHTML += "<td>" + item.accountnumber + "</td>";
                trHTML += "<td>" + item.company + "</td>";
                trHTML += "<td>" + item.phone + "</td>";
                trHTML += "<td>" + item.postcode + "</td>";

                /// want to use
                      if (item.status = 1) {
                          echo "Complete";
                      }else{
                          echo "Non Complete";
                      }
                */////////////////////////////////

                trHTML += "</tr>";
            });
            $("#customers").html(trHTML);
        }
    }
});
答案

您正在使用变量响应,但可以将其定义为length属性。

试试吧

if(! response typeof undefined)

代替

if(response.length === 0)

以上是关于如何使用if-else条件将Json返回到表中使用trHtML + =的主要内容,如果未能解决你的问题,请参考以下文章

如何将 JSON 数组(或 JSON 数组)传递给 pg 函数以插入到表中?

如何使用 Ajax 获取 MVC Json 结果并填充到表中

如何使用vue js将数组中的数组检索到表中

使用 Knockout.JS 通过 JSON 将 HTML 复选标记传递到表中

雪花 - 无法将暂存区域中的 JSON 拆分文件复制到表中

将查询保存到表中