我已经尝试了一切,但我的代码不起作用。我不知道为什么。
就是这样:
var table = $("#cpTableBody").html();
$("#cpTableBody").html('');
var tmpContent = "";
for (i=0; i<cpData.length; i++) {
var tmpTable = table;
tmpTable.replace(/{firstname}/g, cpData[i].contact_person.firstname);
tmpTable.replace(/{lastname}/g, cpData[i].contact_person.lastname);
tmpContent += tmpTable;
}
$("#cpTableBody").html(tmpContent);
答案 0 :(得分:6)
简单回答......你没有设置tmpTable = tmpTable.replace
......就像这样:
var tmpContent = "";
for (i=0; i<cpData.length; i++) {
var tmpTable = table;
tmpTable = tmpTable.replace(/firstname/g, cpData[i].contact_person.firstname + "");
tmpTable = tmpTable.replace(/{lastname}/g, cpData[i].contact_person.lastname + "");
tmpContent += tmpTable;
}