转换&到&使用Jquery / JS

时间:2011-10-19 13:48:03

标签: jquery json api freebase

这个问题的很多答案都是使用replace()但是我需要一个通用的解决方案..我正在使用API​​并获得一些JSON代码,我使用JQuery的$.each来完成数据然后&符号被转义为&,我不确定我能找到的其他类型的实体,所以我需要转换&和任何其他可能的实体(例如"<等。)到相应的角色。

2 个答案:

答案 0 :(得分:5)

我不太了解这种情况,但是如果在JSON中返回实体,则使用.html()代替.text()将它们发送到文档中可以正常工作。

http://jsfiddle.net/y5APg/

这是“然后&符号被逃脱”的部分让我失望。我没有看到在检索JSON的流程中,然后通过.each()迭代器运行它,实体可以转换。

答案 1 :(得分:0)

您应该调查&代码的来源。

$.each或处理JSON解析的代码中没有任何内容可以对HTML进行数据编码,因此它可以通过您拥有的某些特定代码添加,也可以在获得JSON时已经存在。