您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Node.js JSON.stringify()在输出中引起“。无法使用Jquery解析

Node.js JSON.stringify()在输出中引起“。无法使用Jquery解析

因为当你打电话时

    res.render('search_tags.jade', { locals: {
        title: 'Search by Tags',
        'pages': pages,
        tagsJSON: JSON.stringify(tagsJSONObj) //pass the tags data as a JSON obj
        }
    });

search_tags.jade用于输出HTML,因此可以对您的引号进行编码。您应该使用不会转义HTML的渲染器,或者至少更改视图,以使参数不会被HTML编码

如果您不希望输出中的某些内容转义,请!{tagsJSON}在视图中使用。但是,在输出JSON时,不需要视图。您可以随身携带物品,致电JSON.stringify。我不使用JADE,所以不知道是否有一种方法可以创建只能调用的视图JSON.stringify(),但这就是我在JSP,Velture,ASP,PHP和Code Igniter中所做的(不使用JSON.stringify,而是使用了给定语言的JSON工具)

Node 2022/1/1 18:15:51 有494人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶