表格没有更新(JS)

时间:2018-02-24 13:49:30

标签: javascript jquery html-table

我有脚本用数据填充表。

这是我的查看代码

<div class="row" id="resultTable">
<table class="table">
    <tr style="background:lightgrey">
        <th class="title">Name</th>
        <th class="title">Land</th>
    </tr>
    <tbody id="people" style="overflow-y: scroll;">

    </tbody>
</table>

这是我的js功能代码

function GetPeople() {
let getpeopleurl = "/Home/GetPeopleInfo";
$.ajax({
    type: 'GET',
    url: getpeopleurl,
    dataType: 'json',
    sucess: function (data) {
        let list = data;
        for (let i = 0; i <= list.length - 1; i++) {

            let peoplelist = '<td class="title">' + list[i].Name + '</td>'
                + '<td class="title"> ' + list[i].Land + '</td>';
            $("#people").append(('<tr>' + peoplelist + '</tr>'));

        };
    }
});
}

我通过网络标签检查了它,我得到了数据

这是截图

enter image description here

但我无法在tbody中看到数据。我的麻烦在哪里?

1 个答案:

答案 0 :(得分:0)

我发现了麻烦。

这是错字。

我写的是<cfscript> public array function fnc1(required array p1, required array p2, required numeric pSize, required numeric qSize, required numeric dSize){ iterationNum = pSize/2; point = randRange(1, qSize-1); for(i = 1; i <= iterationNum; i++){ writeOutput(i); // prints: 1 pop[i] = fnc2(p1[i], p2[i], point); writeOutput(i); // prints: iterationNum value writeDump(var = pop[i], label = "pop-"&i); } writeDump(var = pop, label="pop"); } public array function fnc2(required array p1, required array p2, required numeric point){ n = arrayLen(p1); concatArr = arrayNew(1); for(i = 1; i <= point; i++){ concatArr[i] = p1[i]; } for(i = point + 1; i <= n; i++){ concatArr[i] = p2[i]; } writeDump(var=concatArr, label="Concated Array"); return concatArr; } </cfscript> ,但它必须是{{1}}