我已经尝试了所有方法,但是我的代码无法正常工作。我不知道为什么
就这个:
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);
最佳答案
简单的答案...您没有设置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;
}