var table_massive = [];
function setInputs($key) {
$('.topCol form').add('.leftCol form').add('.midCol form').append(
'<label><input type="radio" name="browser" value="' + $key + '">' + $key + '</label><br/>'
);
}
$(function () {
var items = [];
$.getJSON("/js/data.json", function (data) {
$.each(data, function (key, val) {
// Проблемное место. Как изменять глобальную переменную?
table_massive.push(val);
// Вытаскиваем хидер
if (key == 0) {
items.push('<tr>');
$.each(val, function (key, val) {
setInputs(key);
items.push('<th class="tempres">' +
key +
'</th>')
});
items.push('</tr>')
}
items.push('<tr>');
items.push(
$.each(val, function (key, val) {
items.push(
"<td class=\"temp\">" +
/*key +
" :</td><td class=\"tempres\">" +*/
val +
'</td>');
})
);
items.push('</tr>');
});
var x_checked, y_checked, z_checked;
$('#pre').click(function () {
x_checked = $('.topCol input:radio:checked').val();
y_checked = $('.leftCol input:radio:checked').val();
z_checked = $('.midCol input:radio:checked').val();
console.log(x_checked + ' ' + y_checked + ' ' + z_checked);
if (x_checked && y_checked && z_checked) {
}
});
$("<table>", {
"class": "my-new-list",
html: items.join("")
}).appendTo("#main");
});
// Тут у нас пустой массив.
console.log(table_massive);
console.log(items);
});
www.moblrn.se
Только толку? если все минифицированно. + в пробной версии всего 10% функционала доступно?
Как вы собираетесь оценить angularjs? по проекту? это не оценка.