Если это лишний вопрос, пожалуйста, сообщите мне и назовите меня там, но я не нахожу точной комбинации вопросов и ответов или смеси двух.PHP, Ajax, JSON и Handlebars
У меня есть ajax в jquery, который вызывает функцию с php-страницы. Без рулей данные json возвращаются приятно и красиво. Нет проблем. Однако я не могу заставить ajax написать мои результаты в шаблон руля. Вот код, который у меня есть сейчас:
$.ajax({
type: "post",
url: "../includes/db_functions.inc.php",
data: ({ p : p, p2 : p2, f : f }),
dataType: "json",
success: function(results){
$.each(results, function(i, item){
var context = [
{
id : item[i].id,
clock_number : item[i].clock_number,
}
],
template = Handlebars.compile($('#template').html());
$('table.entries').append(template(context));
});
}
});
Кто-нибудь знает, что мне здесь не хватает? Я на 99% уверен, что он в контекстной области, но просто не нашел его.
[править]
<table class="entries">
<script id="template" type="text/x-handlebars-template">
<tr>
<td>{{id}}</td>
<td>{{clock_number}}</td>
</tr>
</script>
</table>
Является ли я единственной обезьяной, которая пыталась это сделать? lol – tattooedgeek