Ho una pagina generata dinamicamente in cui voglio utilizzare un JavaScript statico e passarlo come stringa a una stringa JSON. Ho visto questo approccio utilizzato da Google (vedi Google's +1 Button: How do they do it?).Come posso leggere un JSON nel tag di script da JavaScript?
Ma come devo leggere la stringa JSON da JavaScript?
<html>
<head>
<script src="jquery-1.6.2.min.js"></script>
<script src="myscript.js">{"org": 10, "items":["one","two"]}</script>
</head>
<body>
Hello
</body>
</html>
In questo JavaScript vorrei utilizzare l'argomento JSON {"org": 10, "items":["one","two"]}
dal documento HTML. Non so se è meglio farlo con jQuery o senza.
$(function() {
// read JSON
alert("the json is:")
})
Bene, voglio che il tag script faccia riferimento a un JavaScript, quindi non è solo per JSON. Il JSON è solo un argomento per la sceneggiatura. – Jonas
In base alle specifiche HTML5: http://dev.w3.org/html5/markup/script.html l'elemento ''. –