【发布时间】:2017-11-09 04:32:48
【问题描述】:
我有两个arrays,即result.new_record 和result.leave_type 我有一个loop,$(result.new_record).each(function(index, data) 我想包括result.leave_type 并将result.leave_type 的数据放到表中tbl_tag 但数据显示undefined 但result.new_record 的数据仅显示result.leave_type 未定义。
这是“console.log”和表格的结果。
html += '<td>'+ JSON.stringify(leavetype) +'</td>'; 的结果
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;
}
【问题讨论】:
-
您是否尝试过使用 html += this.tbl_tag(data,result.leave_type); ?
-
var html = ""; result.leave_type第二个会报错 -
能否给我控制台日志数据...
标签: javascript php jquery arrays loops