Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.08.2009, 12:35
Внук
 
Сообщений: n/a

Наболевшая тема но ни как не разберусь, кодировка
При отправке на сервер параметров кодирую с помощью encodeURIComponent но при этом на сервер приходит пустое значение(
когда убираю encodeURIComponent латинские символы отправляются, но с русскими беда
Код:
if(xhr) {
	    		xhr.open('POST', 'mod_catalog/ajax.php', true);
	    		xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
	    		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
	    			    		
	    		var timeoutLength = 5000;
	    		var requestDone = false;	    		
	    		xhr.onreadystatechange = function() {
	    			if(xhr.readyState == 4 && !requestDone) {
	    				if(httpSuccess(xhr)) setSelect(xhr.responseText);	    				
	    			}
	    		};
	    		var data = 'marka='+this.options[this.selectedIndex].value;	    		
	    		xhr.send(data);
	    		setTimeout(function() {requestDone = true;}, timeoutLength);
	    	}
	    	function setSelect(data) {	    	
	    		selectModel.innerHTML = decodeURIComponent(data);
	    		alert(decodeURIComponent(data));    		
	    	}

PHP:
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
	if(isset($_POST['marka'])) {
		header('Content-type: text/html; charset=windows-1251');
		echo $_POST['marka'];
		$_POST['marka']=iconv("UTF-8", "WINDOWS-1251",$_POST['marka']);
Ответить с цитированием
  #2 (permalink)  
Старый 11.08.2009, 12:51
Внук
 
Сообщений: n/a

не разберусь почему не приходят данные на сервер(..
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PNG-fix наболевшая тема в ie6 greatilya Общие вопросы Javascript 27 06.03.2013 16:57
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56
КАК ОТРЕЗАТЬ ...(тема закрыта из-за заголовка) Alexandra Общие вопросы Javascript 6 30.06.2008 16:55