Это ясно, я про...
VRuzin 10.10.2006 22:54
то, что убрав %0D, у меня исчезает перевод строки напроч. Я полученную переменную вставляю в textarea и получаю всё слитое вместе...
вот что я делаю...
[code]
lal=escape(document.getElementById("number1").value);
var req = new Subsys_JsHttpRequest_Js();
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.responseJS) {
document.getElementById("page").innerHTML =req.responseJS.q;
}
}
}
req.caching = false;
req.open('POST', '/mypath/', true);
req.send( {
q:10,
z: lal } );
.......
<textarea id="number1" style="width:100%;height:200px">Пишу Вася
{перевод строки}
здесь был</textarea>
на парсере ответ:
$z[$hRequest.z] $z[^z.replace[^JSHttpRequest:_getDecodeTable[]]]
$hParserVariable[
$.q[<textarea style="width:100%^;height:500px^;">$z</textarea>]
]
Получаю на странице текстовое поле со значением:
Пишу Вася{перевод строки}здесь был
А мне нужно чтоб получило так же как и было:
Пишу Вася
{перевод строки}
здесь был
Таким образом, сделав в _getDecodeTable[] такие фиксы:
%0D%0A ^#0A
%0D ^#0A
%0A ^#0A
%09 ^#09
у меня всё замечательно отправляется и принимается, КРОМЕ этого перевода строки.