I have a .json
file{
"post 1"[
{
"folio":"1",
"img":"imagen",
"titulo":"bla bla bla",
"descripcion":"nananana"
}
]
"post 2"[
{
"folio":"2",
"img":"imagen2",
"titulo":"bla bla bla2",
"descripcion":"nananana2"
}
]
"post 3"[
{
"folio":"3",
"img":"imagen3",
"titulo":"bla bla bla3",
"descripcion":"nananana3"
}
]
}
and through Javascript I want to print your content in the view
var cad = "Los autos en el archivo JSON son:<br />";
$.getJson('ejemplo.json',function(data){
for(d in data){
cad+=("<div class='pcol-sm-12 col-md-12'>" + "<div class='thumbnail'>"+ "<img src="+data[d].img+" alt='...' style='width:100px'>"+
"<div class='caption'>"+"<h4>"+data[d].titulo+"</h4>" +"<p>" + data[d].descripcion + "...</p>"+
"<p><a href='#' class='btn btn-success' role='button'>Ver post</a></p>"+"</div></div></div>");
}
$('#contenedor').html(cad);
});
This is my index
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="xfunciones.js"></script>
</head>
<body>
<div class="col-xs-6" runat="server" id="contenedor"></div>
</body>
</html>
But I get the following error
Uncaught TypeError: $ .getJson is not a function at HTMLDocument. (xfunciones.js: 10) at j (jquery.js: 2) at Object.fireWith [as resolveWith] (jquery.js: 2) at Function.ready (jquery.js: 2) at HTMLDocument.J (jquery.js: 2)