Попробовал сделать деревянным методом
for ( var i in data) {
$("#list_cost").append('<form name="'+data[i].ID+'" id="'+data[i].ID+'"></form>');
$("#timetable"+data[i].ID).append('<input type="hidden" value="'+data[i].ID+'"/>');
$("#timetable"+data[i].ID).append('<input type="submit" value="Ок"/>');
}
Форма вставляется, инпуты - нет, видать прийдется делать еще более дубовым методом, вставлять цельной текстовой строкой.