Адаптировав
http://dev.1c-bitrix.ru/community/blogs/cookbook/197.php?sphrase_id=683165
под свои нужды мне нужно передавать 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
Заранее спасибо.