позволяет сказать, что у вас есть сценарий, где вам необходимо создать выходной .csv в текстовом поле страницы только ...Ajax API вызовов в цикле должны быть выполнены для того,
Так у меня есть массив запросов, которые я петля , Внутри цикла im передается запрос на вызов ajax ... Мне нужно добавить результат вызова ajax в текстовое поле.
Мой вопрос заключается в том, как вы получите результаты, напечатанные в порядке, они запрашиваются (в основном порядка в массиве запросов)
//example array to loop.
var queries= ['query1', 'query', 'query3', 'query4'];
//the textarea where im going to print the results in order later to open in excel as a .csv file
var $csvText= $('#some-text-area');
//inserting the csv headers
$csvText.val('Column1, Column2\r\n');
$.each(queries, function(index, value){
//someGoogleAPI is an ajax call from google's api
someGoogleAPI(value).then(function(response){
//Adding row with values
$csvText.val(response.column1 + ',' response.column2 + '\r\n');
});
})
Это упрощенный пример, но при решении этого я хотел бы получить представление о том о том, как решить мою проблему.
Спасибо, ребята.
Спасибо :), просто попробовал первый пример, который вы сделали, и его не работает, чтобы проверить его на http://jsfiddle.net/Egli/pq3cj8nx/6/, проверяя второй .. –
Просто попробовал второй пример http://jsfiddle.net/Egli/ordh2nLk/, и снова они не бегут в порядке хммм ... –
@EgliBecerra - Они смотрят на меня так, как будто они работают по порядку в вашем jsFiddle. Как вы думаете, что не в порядке? – jfriend00