Básicamente, lo que tengo hasta ahora son dos llamadas 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
}
})
quiero tener titles
y solutions
combinados en una matriz 2D, pero cada respuesta que encuentro en línea no parece funcionar con mi $.each()
declaraciones. Después de combinar los dos, quiero codificarlo para que esté en un orden aleatorio. Todos los scripts de codificación que encuentro parecen no funcionar con matrices 2D.
Respuestas
0 para la respuesta № 1Lo descubrí, me tomó un tiempo, pero ahora todo está bien.
$.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
});