如何使用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 结果并填充到表中