gpt4 book ai didi

php - 如何从 JSON 格式创建表或追加?

转载 作者:行者123 更新时间:2023-12-01 03:20:08 26 4
gpt4 key购买 nike

使用 ajax-jQuery 处理一个小型搜索引擎和 PHP 中的函数后,我有一个 JSON 数组,我想处理它以在存在的表中追加行,但我感到困惑。

查询mysql的JSON格式没问题,但我不知道如何处理数据来生成表或附加到我的现有表中。

我认为这适用于获取 JSON 的每个元素,但我不能这么认为。

注意:我的 JSON 代码是这样生成的

       ...........
$jsonSearchResults = array();
while ($row = mysql_fetch_assoc($result)) {
$jsonSearchResults[] = array(
'clavemat' => $row['cve_mat'],
'tipomat' => $row['tipo_mat'],
'titulomat' => $row['titulo_mat'],
'autormat' => $row['autor_mat'],
'editmat' => $row['edit_mat'],
'success' => 'success'
);
}
echo json_encode ($jsonSearchResults);

表格 HTML

.........
<table class="busqueda">
<tr>
<th scope="col">Clave</th>
<th scope="col">Tipo</th>
<th scope="col">Título</th>
<th scope="col">Autor</th>
<th scope="col">Editorial</th>
</tr>
</table>
........

JSON 代码

[
{
"clavemat":"LICOELMCUS",
"tipomat":"Libro",
"titulomat":"Contabilidad",
"autormat":"Elias Flores",
"editmat":"McGraw Hill",
"success":"success"
},
{
"clavemat":"LICUDEMCNU",
"tipomat":"Libro",
"titulomat":"Curso java",
"autormat":"Deitel",
"editmat":"McGraw Hill",
"success":"success"
},
{
"clavemat":"REECMUMUNU",
"tipomat":"Revista",
"titulomat":"Eclipses",
"autormat":"Muy Interesante",
"editmat":"Muy interesante",
"success":"success"
},
{
"clavemat":"TEPLPLTENU",
"tipomat":"Tesis",
"titulomat":"Platanito Show",
"autormat":"Platanito",
"editmat":"Telehit",
"success":"success"
}
]

AJAX.JQUERY 文件

$.ajax({
type: "POST",
url: action,
data: dataSearch,
success: function (response) {

if (response[0].success == "success") {
alert("Si hay datos");
} else {
alert("No hay datos");
}

}
});
return false;
});

最佳答案

这应该有效

$.each(response, function (index, record) {
var row = $("<tr />");
$("<td />").text(record.clavemat).appendTo(row);
$("<td />").text(record.tipomat).appendTo(row);
$("<td />").text(record.titulomat).appendTo(row);
$("<td />").text(record.autormat).appendTo(row);
$("<td />").text(record.editmat).appendTo(row);

row.appendTo("table.busqueda");
});

上面的代码将行追加到具有“busqueda”类的现有表中。

关于php - 如何从 JSON 格式创建表或追加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10810152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com