【发布时间】:2021-02-09 17:57:14
【问题描述】:
在我的脚本中,我通过 ajax 调用从 PHP 数据库请求中获取了一个字符串。结果字符串如下所示:
array(4) {
[0]=>
array(3) {
["id"]=>
string(3) "181"
["number"]=>
string(2) "37"
["livingid"]=>
string(1) "1"
}
[1]=>
array(3) {
["id"]=>
string(3) "181"
["number"]=>
string(2) "37"
["livingid"]=>
string(1) "2"
}
[2]=>
array(3) {
["id"]=>
string(3) "185"
["number"]=>
string(2) "37"
["livingid"]=>
string(1) "1"
}
[3]=>
array(3) {
["id"]=>
string(3) "185"
["number"]=>
string(2) "37"
["livingid"]=>
string(1) "2"
}}
我不知道为什么会这样返回。我想在表格中显示结果。为此,我会使用 jquery:
$("#deActWh").append(result); //#deActWh is the id of table
但这只有在我在 <tr> <td> 等字符串中有 html 表 syntx 时才有效。我正在寻找一种将这个字符串转换回数组并在每一行中插入 html 语法的好方法。我还需要去掉所有不必要的东西,比如“array(4)...string(3)..etc”。我想使用 split() 方法,但我不知道如何在这里有用地使用此方法。我愿意接受建议或其他方法。
【问题讨论】:
标签: javascript php html jquery arrays