Я построил графики, используя d3.js. В функции d3.tsv я передал URL-адрес скрипту php, который выполняет некоторый запрос в базе данных и возвращает результат клиенту в формате TSV.Запись данных, используемых для построения графиков d3 в файле на стороне клиента
например:
d3.tsv("getData.php", function(error, data) {
data.forEach(function(d) {
d.date = parseDate(d.date);
d.close = +d.close;
});
Есть ли какой-нибудь способ поставить кнопку скачать вместе с черчения график так, что, когда пользователь нажимает на кнопку, данные получает загружены в файл на стороне клиента, без запроса " getData.php "снова. Другими словами, я не хочу получать данные с сервера снова. Вместо этого я хочу использовать данные, которые были получены ранее при построении графика.
Благодарим вас за ценные советы.
Решение приведено в коде выше работает в Chrome и Firefox, но не в IE. – Vaibhav