gpt4 book ai didi

javascript - 在另一个函数中传递对象

转载 作者:行者123 更新时间:2023-11-30 21:00:25 24 4
gpt4 key购买 nike

我有两个 arrays这是 result.new_recordresult.leave_type我有一个loop , $(result.new_record).each(function(index, data)我想包括 result.leave_type并放入 result.leave_type 的数据到 table tbl_tag但数据显示 undefined但是result.new_record的数据仅显示 result.leave_type未定义。

这是“console.log”和表格的结果。

enter image description here

html += '<td>'+ JSON.stringify(leavetype) +'</td>'; 的结果 enter image description here

jQuery 代码

    success :   function(result)
{
result = JSON.parse(result);
var html = "";


$(result.new_record).each(function(index, data)
{
console.log(result.leave_type);
html += tbl_tag(data,result.leave_type);
});
$(".tbl-tag").html(html);
remove_tag();
}



function tbl_tag(data,leavetype)
{
var html = '<tr>';
html += '<td>' + data.payroll_employee_title_name + ' ' + data.payroll_employee_first_name + ' ' + data.payroll_employee_middle_name + ' ' + data.payroll_employee_last_name + ' ' + data.payroll_employee_suffix_name + ' <input type="hidden" name="employee_tag[]" value="'+data.payroll_employee_id+'"></td>';
html += '<td>'+ leavetype.payroll_leave_hours_cap +'</td>';
html += '<td><a href="#" class="btn-remove-tag" data-content="'+data.payroll_employee_id+'"><i class="fa fa-times"></i></a></td>';
html += '</tr>';
return html;

}

最佳答案

更新 tbl_tag 函数中的以下行

html += '<td>'+ leavetype.payroll_leave_hours_cap +'</td>';

html += '<td>'+ leavetype[0].payroll_leave_hours_cap +'</td>';

当您将数组传递给函数时,您将使用 [0] 选择第一个元素,然后使用属性名称选择值,如 leavetype[0].payroll_leave_hours_cap

关于javascript - 在另一个函数中传递对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47193957/

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