В принципе, у меня есть два вызова JSON:
$.getJSON(url, function (combined) {
$.each(combined.data.children, function (i, data) {
titles.push(data.data.title);
solutions.push(data.data.subreddit);
});
})
.done(function () {
$.getJSON(url2, function (combined) {
$.each(combined.data.children, function (i, data) {
titles.push(data.data.title);
solutions.push(data.data.subreddit);
});
})
.done(function () {
// Done
}
})
Я хочу иметь titles
и solutions
объединенные в 2D-массив, но каждый ответ, который я нахожу в Интернете, похоже, не работает с моими $.each()
. После объединения двух я хочу сцепить его, чтобы он был в произвольном порядке. Все скремблирующие скрипты, которые я нахожу, не работают с 2D-массивами.
Выяснил это, потребовалось некоторое время, но теперь все хорошо.
$.getJSON(url1, function (result0) {
$.each(result0.data.children, function (i, data) {
tisol[i][0] = (data.data.title);
tisol[i][1] = (data.data.subreddit).toLowerCase();
});
})
.done(function () {
$.getJSON(url2, function (result1) {
$.each(result1.data.children, function (i, data) {
i = i + 5;
tisol[i][0] = (data.data.title);
tisol[i][1] = (data.data.subreddit).toLowerCase();
});
})
.done(function () {
tisol = shuffleArray(tisol);
for (i = 0; i < tisol.length; i++) {
// Print results
}
})
.fail(function () {
// Fail
});
})
.fail(function () {
// Fail
});
/s
означает сарказм. Это правда?/s
теперь LOL