0
В моем HTML я есть:Подчеркивание шаблон не работает
<input type="button" id="button" value="Click Me!!"></input>
<script type="text/template" id="users-template">
<% _.each(users, function(user){ %>
<b><%= user.name %></b> <br />
<%= user.city %> <br />
<%= user.education %> <br />
<%});%>
</script>
getJSON код:
$("#button").click(function(){
var usertemplate = _.template($("#users-template").html());
$.getJSON("underscoredata.php", function(data){
var resultinghtml = usertemplate({users: data.users});
});
});
</script>
От underscoredata.php я json_encode данные. Конечные данные:
{"users":[{"name":"Daniel","city":"Pune","education":"engineer"},{"name":"Joseph","city":"Bangalore","education":"Doctor"},{"name":"Radhika","city":"Delhi","education":"Actor"}]}
Но я ничего не вижу на странице. Как я могу показать информацию о пользователях на странице> Я включил пути jquery и underscore.
Спасибо.
Doesnt работы ... – Somename
@Somename: Есть ли у Вас ' # target' element? Как именно вы помещаете заполненный шаблон на странице? Просто заполнение шаблона не приносит ничего полезного, вы должны где-то помещать полученный текст. –
Спасибо @muistooshort .. Он работал с предложением Альфердо :) – Somename