Resident
Новичок
Ajax+form+ie post кодировка хэлп
Использую такой скрипт для динамической загрузки страниц Код:
в php который загружает ajax кнопка с form Код:
Вот в opere, ff значени "Введите e-mail, на него дополнительно будет выслан пароль." передаётся правильно, в ie же всё крякозябрами. пробовал её перекодировать через iconv ничего и никак, а если и выходило то потом уже неработало везде кроме ie. Хэлп
Использую такой скрипт для динамической загрузки страниц Код:
PHP:
<script> function loadContent(link) { var cont = document.getElementById('contentDiv');
var loading = document.getElementById('loading'); cont.innerHTML = loading.innerHTML;
var http = createRequestObject(); if( http ) { http.open('get', link); http.onreadystatechange = function ()
{ if(http.readyState == 4) { cont.innerHTML = http.responseText; } }
http.send(null); } else { document.location = link; } }
function createRequestObject() { try { return new XMLHttpRequest() }
catch(e) { try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e) { try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; } } } } </script>
в php который загружает ajax кнопка с form Код:
PHP:
$name = iconv('UTF-8', 'cp1251', $row['param']);
$cena = iconv('UTF-8', 'cp1251', $row['cena']);
<form method="POST" class="application" accept-charset="utf-8" action="https://сторонний сайт...">
<input type="hidden" name="key" value="DFgfgfd34fdFD" />
<input type="hidden" name="cost" value="';
echo $cena;
echo '" /> <input type="hidden" name="name" value="';
echo $name;
echo '" /> <input type="hidden" name="default_email" value="Введите e-mail, на него дополнительно будет выслан пароль."/>
<input type="hidden" name="order_id" value="0" />
<input type="image" style="border:0;" src="http://..." value="Оплатить" />
</form>
Вот в opere, ff значени "Введите e-mail, на него дополнительно будет выслан пароль." передаётся правильно, в ie же всё крякозябрами. пробовал её перекодировать через iconv ничего и никак, а если и выходило то потом уже неработало везде кроме ie. Хэлп