一切运作良好,但是当我尝试设置的内容一个div来JSON对象的属性(从隐藏div中的原始html解析),输出显示实际文本,而不是将其解释为html。您可以通过点击演示网址中的图块来查看结果。
总结:
var jsonString = $(dataElementId).html();
var data = $.parseJSON(jsonString);
//Set Properties of Player with the selected project:
$("#projectCompanyLogo").attr("src", data.ProjectCompanyLogoUrl);
$("#smallTitlePg").html(data.SmallTitle);
$("#mainTitlePg").html(data.MainTitle);
//Change the content of a div to the data in project description, should show as pure html:
$("#flexScrollDynamicContent").html(unescape(data.ProjectDescription).replace('"',''));
$("#projectContent").attr("style", data.RightColumnBg);
不知道我做错了......但是,当内容被设置,你在屏幕上看到的物理
和 标签,而不是它被呈现为HTML 。