关于jQuery Ajax请求在表单中使用appen()方法时每个属性出现两次的原因之一:

关于jQuery Ajax请求在表单中使用appen()方法时每个属性出项两次的原因之一:

        错误示范:

function build_emps_table(result) {
        var emps = result.extend.pageInfo.list;
        $.each(emps, function (index, item) {
            var empIdTd = $("").append(item.empId);
            var empNameTd = $("").append(item.empName);
            var genderTd = $("").append(item.gender=='M'?"男":"女");
            var emailTd = $("").append(item.email);
            var deptNameTd = $("").append(item.department.deptName);
            $("").append(empIdTd).append(empNameTd).append(genderTd)
                .append(emailTd).append(deptNameTd).appendTo("#emps_table tbody");
        });

               输出结果:

关于jQuery Ajax请求在表单中使用appen()方法时每个属性出现两次的原因之一:_第1张图片

 原因时因为:$("") 缺少结束标签。

$("")

 正确示范:

$.each(emps, function (index, item) {
            var empIdTd = $("").append(item.empId);
            var empNameTd = $("").append(item.empName);
            var genderTd = $("").append(item.gender=='M'?"男":"女");
            var emailTd = $("").append(item.email);
            var deptNameTd = $("").append(item.department.deptName);
            $("").append(empIdTd).append(empNameTd).append(genderTd)
                .append(emailTd).append(deptNameTd).appendTo("#emps_table tbody");
        }

 结果:

关于jQuery Ajax请求在表单中使用appen()方法时每个属性出现两次的原因之一:_第2张图片

你可能感兴趣的:(jquery,ajax,html5)