Я широко использовал XMLHttpRequests и JSON для выборки из базы данных MySQL и возврата записей в виде массивов. Работает отлично.
Кроме того, у меня есть три случая, когда у меня есть сервер (через PHP), форматирующий данные как веб-страницу и создающий гистограммы (в отличие от отправки массивов обратно в JavaScript для обработки). В настоящее время я вызываю файл PHP через скрытый iframe, а затем вставляю HTML-код в DIV (поскольку мне не нравятся некоторые аспекты iframe, и я предпочитаю, чтобы они не были доступны).
Является ли использование iframe лучшим методом или я могу выполнить то же самое с помощью XMLHttpRequest и JSON? Я спрашиваю из-за длины возвращаемых данных. В настоящее время он преобразуется в полную страницу данных, но я хочу, чтобы она была расширяемой (например, возможно, несколько страниц данных в будущем).
Спасибо за любые идеи.