Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Электронные таблицы на JS (https://javascript.ru/forum/dom-window/1674-ehlektronnye-tablicy-na-js.html)

ZoNT 06.09.2008 22:58

<html>
<body>
<div style="display:none" id="content123">сюда я помещаю весь текст<br><hr><img src="1.gif" /> и тд.</div>
<script>
  function foo(content){
       alert(content);
   }
   foo(document.getElementById('content123').innerHTML);
</script>
</body>
</html>


Никаких "<img src="1"> (как минимум в FF)" нет.

Kolyaj 06.09.2008 23:48

ZoNT, не поверишь, но у меня закрывающие слэши убираются (FF2) :)
Т.к. браузер оперирует все-таки html-ом, а не xml-ом.
В ИЕ, кстати, местами будут пропадать-появляться кавычки у аттрибутов.

ZoNT 08.09.2008 09:52

и тебя это чем-то волнует???

Kolyaj 08.09.2008 10:36

Меня это ни капельки не волнует, я не собираюсь передавать строки в js таким извратным способом. Я лишь говорю, что в js зачастую будет приходить не та строка, которая ушла из php.

ZoNT 08.09.2008 11:10

ну если надо из пхп передавать именно строку, то надо сразу делать \/, \\ и т.д.

gagagogo 17.09.2008 18:05

Надо предать много данных обратно на сервер. Загружаю таблицу с сервера (у меня в ней 14 полей). Пользователь в ней что то меняет или добавляет, а потом изменения нужно сохранить обратно на сервере. Как лучше передать измененные данные? Ведь если пользователь добавил 10 новых строк это уже 140 ячеек. Если отправлять эти данные постом через аякс можно ли как то проверить пришли ли они без ошибок? Или может какой то другой способ сдесь более применим ?

Андрей Параничев 17.09.2008 18:12

gagagogo,
Мне кажется лучше обходить на клиенте измененные ячейки и составлять JSON объект, который уже будет отправлен на сервер. Все-таки обмениваться html данными - не красиво.

gagagogo 17.09.2008 22:07

Нет, конечно я не буду пересылать ячейки наблици. Но делать JSON тоже не хочу потому что насервере нет расширени я для JSON, а парсить его в ручную чёт неохота. Думаю сфорганить строку с разделителями из выдранных из таблички данных. Не знаю как лучше сделать отправлять данные через аякс или форму?


Часовой пояс GMT +3, время: 17:06.