日期:2014-05-16 浏览次数:20374 次
/** * 对html代码进行模块处理 ,把字符串中的html * from http://www.isharey.com/?p=1206 * @param template html字符串代码 * @param data json对象 * @return string html */ function templateLoadData(template, data) { return template.replace(/\{([\w\.]*)\}/g, function (str, key) { value = data[key]; return (value === null || value === undefined) ? "" : value; }); } var templateStr = "<div>" + "<div>{name}</div>" + "<div>{age}</div>" + "</div>"; var newTemplateStr = templateLoadData(templateStr, {name:'xiaoyangok', age:100}); // <div><div>xiaoyangok</div><div>100</div></div>