Адаптировав
под свои нужды мне нужно передавать ajax-ом русские слова,
никак не могу настроить, передает в закодированном виде.
Используемая кодировка на сайте windows-1251.
Результат вывода слова Калинина %D0%9A%D0%B0%D0%BB%D0%B8%D0%BD%D0%B8%D0%BD%D0%B0
Заранее спасибо.
под свои нужды мне нужно передавать ajax-ом русские слова,
никак не могу настроить, передает в закодированном виде.
Используемая кодировка на сайте windows-1251.
| Код |
|---|
function GetPageDom(show)
{
function ShowResult(data)
{
//PCloseWaitMessage('wait_container');
var obContainer = document.getElementById('ajax_result');
if (obContainer)
obContainer.innerHTML = data;
}
// PShowWaitMessage('wait_container');
var TID = CPHttpRequest.InitThread();
CPHttpRequest.SetAction(TID, ShowResult);
CPHttpRequest.Send(TID, '', {'show':show, 'mode':'ajax'});
return false;
} |
| Код |
|---|
<div id="ajax_result">
<?
if($_REQUEST["mode"] == "ajax"):
$APPLICATION->RestartBuffer();
else:
$APPLICATION->SetTitle("Title");
IncludeAJAX();
endif;//$_REQUEST["mode"] == "ajax"
echo $_REQUEST['show'];
?>
<?
if($_REQUEST["mode"] == "ajax")
die();
?>
</div> |
Результат вывода слова Калинина %D0%9A%D0%B0%D0%BB%D0%B8%D0%BD%D0%B8%D0%BD%D0%B0
Заранее спасибо.