0
Я хочу, чтобы некоторые JSON сначала в html-файле, используя javascript, затем поместили его в html, после этого я разбираю html используя cheeriojs & запрос в Nodejs, и вот я хочу получить этот json с помощью метода JSON.parse(), как я могу это сделать.Как я могу JSON.строить некоторый JSON и поместить в html, а затем разобрать его на сервере nodejs по JSON.parse
Вот мой HTML код:
<script type="text/javascript">
//stringify json
var nav = {
component : "navbar",
container_class : "div",
menu_link_color: "blue",
hover_color: "white"
}
var str = JSON.stringify(nav);
document.getElementById('edit').innerHTML=str;
</script>
</head>
<body>
<div class="wp" id="edit">
</div>
</body>
</html>
Вот Nodejs код для разбора, что HTML с строковой JSON:
var url = "http://localhost/test/test.html";
request(url,function(err,res,body){
var $ = cheerio.load(body);
$('.wp').filter(function(){
var navbar = $(this);
var navText = navbar.text();
var textJson = JSON.parse(navText);
console.log(textJson);
});
})