<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)" нет. |
ZoNT, не поверишь, но у меня закрывающие слэши убираются (FF2) :)
Т.к. браузер оперирует все-таки html-ом, а не xml-ом. В ИЕ, кстати, местами будут пропадать-появляться кавычки у аттрибутов. |
и тебя это чем-то волнует???
|
Меня это ни капельки не волнует, я не собираюсь передавать строки в js таким извратным способом. Я лишь говорю, что в js зачастую будет приходить не та строка, которая ушла из php.
|
ну если надо из пхп передавать именно строку, то надо сразу делать \/, \\ и т.д.
|
Надо предать много данных обратно на сервер. Загружаю таблицу с сервера (у меня в ней 14 полей). Пользователь в ней что то меняет или добавляет, а потом изменения нужно сохранить обратно на сервере. Как лучше передать измененные данные? Ведь если пользователь добавил 10 новых строк это уже 140 ячеек. Если отправлять эти данные постом через аякс можно ли как то проверить пришли ли они без ошибок? Или может какой то другой способ сдесь более применим ?
|
gagagogo,
Мне кажется лучше обходить на клиенте измененные ячейки и составлять JSON объект, который уже будет отправлен на сервер. Все-таки обмениваться html данными - не красиво. |
Нет, конечно я не буду пересылать ячейки наблици. Но делать JSON тоже не хочу потому что насервере нет расширени я для JSON, а парсить его в ручную чёт неохота. Думаю сфорганить строку с разделителями из выдранных из таблички данных. Не знаю как лучше сделать отправлять данные через аякс или форму?
|
Часовой пояс GMT +3, время: 20:48. |