Встраивание изображения в ответе Ajax

Панды не меняют номер. Ваш вывод кода правильно возвращает число в вашем файле Excel. Вы можете проверить фактическое число, нажав следующую кнопку на домашней вкладке в MS Excel decimal point change Используйте метод округления, если хотите округлить число.

7
задан jthompson 23 March 2009 в 17:36
поделиться

7 ответов

Поскольку это походит на большее количество работы, что это стоит, я решил, что простое решение было бы:

1) Отправьте данные XML клиенту с деталями того, что должно быть изображено в виде графика.

2) Клиент отправляет запрос для изображения, включая данные к графику (подобный Google Chart API).

Это отделяет рендеринг диаграммы от данных, и затем это может использоваться в будущем для генерации универсальных диаграмм для других наборов данных. Другое преимущество - то, что это не требует никакой серверной стороны кэширования, так как только 1 запрос используется.

3
ответ дан 7 December 2019 в 01:26
поделиться

Разве Вы не можете сохранить изображение на сервере и отправить URL клиенту?

3
ответ дан 7 December 2019 в 01:26
поделиться

Вы могли бы хотеть проверить эту ссылку, чтобы видеть, будет ли это понятие работать. Эта ссылка, возможно, полезная.

Я думаю, пытаясь объединиться, оба набора данных в XML были бы интересны.

2
ответ дан 7 December 2019 в 01:26
поделиться

Вы рассмотрели использование Диаграммы Google API?

1
ответ дан 7 December 2019 в 01:26
поделиться

Если хранение не является опцией. Создайте изображение в памяти и сбросьте данные двухуровневого изображения к ответу из сценария, как php файл. Просто используйте корректный заголовок:

Content-type: image/png

Изображение повторно создано каждый раз.

Чтобы быть абсолютно уверенным, изображение не становится кэшируемым, добавляет некоторый случайный параметр к querystring.

0
ответ дан 7 December 2019 в 01:26
поделиться

Вы могли возвратить изображение ajax-клиенту и затем включать данные XML в X-HTTP-заголовок для изображения.

Но необходимо узнать, возможно ли прочитать X-заголовок от ajax-клиента все же.

0
ответ дан 7 December 2019 в 01:26
поделиться

Well actually you can but it's probably not going to be worth it. It seems like a vector based method such as canvas and the VML alternatives for IE would be a better alternative for rendering graphs. Then you only have to pass the graph data to the browser.

1
ответ дан 7 December 2019 в 01:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: