$('#friendwish').live('submit',function(){ var formArr = $(this).serialize(); form = '<?=$arResult["FORM_ACTION"]?>?' + formArr; BX.ajax.insertToNode(form , 'comp_<?=$arParams['AJAX_ID']?>'); return false; });
На стороне сервера приходили иерогрифы в виде
НОВЫЙ БОРН
Сайт в кодировке CP1251 , для исправления этого бага на стороне сервера я проводил строки через эту функцию и проблема была решена.
function decode_string($AjaxString) { $string = mb_detect_encoding($AjaxString); return iconv($string, 'CP1251//TRANSLIT', $AjaxString); }
Опубликовано: 8 августа 2012
|
|