javascript – 在HTML中嵌入原始数据以在jQuery中解析

前端之家收集整理的这篇文章主要介绍了javascript – 在HTML中嵌入原始数据以在jQuery中解析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的职业生涯的大部分时间里,我一直生活在桌面世界中,所以请原谅我提出这样一个基本问题,但我不太清楚从哪里开始寻找.

我想返回一些原始数据和我的HTML,并在HTML准备好后立即使用jQuery解析和显示数据.我大致知道我的js代码应该是什么样子,但我不确定如何在HTML中嵌入原始数据.

我可以使用$.getJSON(),但如果我能在HTML中使用数据,那就更好了.

我认为json或XML都可以工作,但是当它们嵌入到HTML中时,什么是逃避/嵌入/解析这些的正确方法

提前致谢.

解决方法

您可以将JSON数据放在隐藏的div中,然后从jQuery解码和使用.

例如,我们将采取:

{"foo":"apple","bar":"orange"}

逃避它并放入div:

<div id="data">%7B%22foo%22%3A%22apple%22%2C%22bar%22%3A%22orange%22%7D</div>

然后从jQuery,我们可以使用数据:

var data = jQuery.parseJSON(unescape($("#data").html()));

所以调用alert(data.foo)会给我们苹果.

Here’s a working example.

猜你在找的jQuery相关文章