(1) На стороне сервера У меня есть фрагмент кода PHP, который берет данные из БД и преобразует их в своего рода массив/матрицу Javascript, просто назовите его PHP_OUTPUT
PHP для Javascript и обратно к проблеме HTML-дизайна
(2) На стороне клиента у меня есть кусок кода Javascript, который принимает PHP_OUTPUT
и отображает его как таблицу HTML.
К сожалению, Google не читает Javascript, поэтому, если я хочу, чтобы Google отображал содержимое таблицы HTML, я должен записать на странице настоящий HTML-код таблицы. Итак, теперь мне нужен новый кусок PHP-кода, чтобы создать САМУЮ ТАКУЮ таблицу HTML, созданную кодом Javascript.
Одним из способов является, очевидно, переписать в PHP весь код Javascript, который отображает таблицу HTML. Переписывание кода - это спорт, который мне не нравится.
Другой способ (я не знаю, если это возможно) в некотором роде:
а) у (1), чтобы передать PHP_OUTPUT
в (2),
б), а затем (2) создает HTML-таблицу и отправляет (в некотором роде) обратно HTML-источник таблицы на сервер,
c) наконец, НОВЫЙ фрагмент кода PHP на сервере просто записывает источник с помощью простого echo
.
Это свернуто, но это будет уменьшить количество кода, которое должно быть записано до нуля.
Но есть ли простой способ сделать этот материал?
Надеюсь, вы понимаете, что я написал, плз комментарии попросить объяснений.
Спасибо за любой ответ.
Да ладно. Запись написанных php таблиц должна составлять 10 минут работы MAX. Вероятно, меньше времени, проведенного вами, спрашивая об этом – Zlatev
@Zlatev: если вы хотите, я даю вам код для написания. Просто шучу. Я не объяснил все на этот вопрос, потому что я не хотел, чтобы он слишком запутался. Написание PHP для выгрузки простой таблицы не является проблемой, проблема в том, что HTML TABLE, отображаемый Javacript, очень сложный, содержит классы в каждом столбце, чтобы отличать рендеринг между строками/int/датами и т. Д., Кроме того, интерфейс функций PHP принимает входные данные параметр в специальном формате, который я хотел бы сохранить: он позволяет изменять заголовки и определять типы столбцов. –
Это не очень полезно, потому что это все код альфа-уровня, но это довольно опрятно. Http://developer.yahoo.com/yui/theater/video.php?v=glass-node –