我正在尝试从数据库查询构造一个javascript数组。数组中的每个项目都是一个字符串,其中可以包含使数组混乱的许多不同字符。单引号,双引号,括号等...
这是我当前输出的示例:
var titleList = new Array('Fallout: New Vegas Teaser-Trailer HD','Saints NFC Champions','Best action scene of all time','NJ Lady ep 5: Our Grandma watches Jersey Shore','Australian Banker Caught Looking At Racy Images Of Model Miranda Kerr On Live Television','LEAKED FOOTAGE: New Griswold's "Vacation" Movie?','"A.D." teaser (ZOMBIE ANIMATION)'
...等等
有没有一种特殊的方法可以封装每个数组项,以使标题字符不会干扰JS?
谢谢你的帮助。
最佳答案
是的,您可以转义这些字符。了解有关JSON的信息。
示例(json序列化对象中的希伯来语文本):
{"updated_at":"2010/02/01 09:55:15 +0000",
"title":"\u05d5\u05d9\u05ea\u05d5\u05e8"}