呈现来自动态填充的Json对象的原始HTML数据
Rendering Raw HTML data from a dynamically populated Json object
我有一个复杂的Json数据,作为Model的一部分,作为字符串。
在Document ready上,我在以下代码的帮助下将一些JSON解析为Javascript对象:
JSON.parse($('#myData').val());
我正在评估JS函数中的一些条件&获取原始HTML字符串(类似于:<h2><strong>Note :</strong> No Data found for the selection made</h2>
)
我想让div可见&将此代码插入@Html.Raw()中,该代码在评估上述语句后出现在我的Html主体中。
例如:
<div id="divNoDataFoundMessage" style="display: none">
<span class="" style="padding-right: 100px;">
@{
@Html.Raw()
}
</span>
</div>
请帮助我如何替换document.ready中的数据以动态显示它。
<input type="hidden" value="@Model.MyListData" id="myData"/>
$(document).ready(function () {
var jsonData = JSON.parse($('#myData').val());
if (jsonData.NoDriversFound != "") {
$("#divNoDataFoundMessage").show();
$("#divNoDataFoundMessage span").text(jsonData.NoDriversFound);
}
};
要在div中动态放置Html,请尝试以下操作:
$("#divID").html(JSON.parse($('#myData').val()));
相关文章:
- jQuery匹配JSON对象的部分文本
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 如何为json对象中的段发送array[]
- 将JSON对象传递给angular指令
- 更改JSON对象的结构
- 访问JSON对象内部的数组元素
- 在ejs-partial中对JSON对象进行迭代
- 遍历 JSON 对象并检查 URL 是否以某个值结尾
- 访问嵌套JSON对象的键,其中键是动态的
- json对象中缺少对象循环
- 发送json对象或使用express路由呈现视图
- 在play2框架中向json对象添加下拉列表项
- 元素名称上带有短划线 (-) 字符的 Json 对象
- autocomplete不接受源的json对象
- 如何在javascript中创建动态json对象
- 在使用客户端脚本时拾取JSON对象
- 如何通过json对象数组为嵌套对象赋值
- 构造JSON对象