|
|
|
| Я создал форум и на нем есть добавление сообщений.Сообщения добавляется с помощью ajax, я их кодирую escape потому что у меня есть функция highlight_string() и в textarea заносятся и текст, и код php.Если не кодировать ,то, до php доходит половина кода.Подскажите как можно закодировать в java script, а потом в php раскодировать. | |
|
|
|
|
|
|
|
для: Даниэль
(09.04.2008 в 19:27)
| | не получится. у них разные алгоритмы. | |
|
|
|
|
|
|
|
для: Даниэль
(09.04.2008 в 19:27)
| | А как можно сделать так, что бы, данные из textarea недействовали на код javascript? | |
|
|
|
|
|
|
|
для: Даниэль
(09.04.2008 в 19:50)
| | как ни прискорбно, только utf-8 | |
|
|
|
|
|
|
|
для: elenaki
(09.04.2008 в 20:37)
| | Какая функция за это отвечает?
Вот вообще мой код:
function loader ()
{
var theme = document.form.theme.value;
var messages = escape(document.form.messages.value);
var session = document.form.session.value;
request.open("POST", "creatingtheme.php?ajax=ok", true);
request.onreadystatechange = preloader;
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
request.send("theme="+theme+"&messages="+messages+"&session="+session+"");
}
|
| |
|
|
|
|
|
|
|
для: Даниэль
(09.04.2008 в 20:45)
| | если текст на странице в utf8 и текст, отданный Request'ом, тоже, то проблем быть не должно | |
|
|
|
|
|
|
|
для: elenaki
(09.04.2008 в 21:09)
| | Ничего неизменилось.Всеравно код занесенный в textarea воздествует на java script.Вот когда escape ставишь все нормально.Надо как-то добиться токого же результата как и escape. | |
|
|
|