Цитата: 
	
  | 
	
		
 Всем привет! Возник вопрос касательно XMLHttpRequest: 
	Имеются: 1)index.html 2)post.php 3)браузер firefox Нужно: Отправить данные методом POST из index.html в post.php для последующей разборки. index.html 
<script>
window.onload = XmlHttp;
function XmlHttp(){
	var name = newfolder;
	xml = new XMLHttpRequest();
	var params = 'name=' + encodeURIComponent(name);
	xml.open("POST", 'post.php', true);
	xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xml.send(params);
}
</script>
post.php 
<?php
$dir = $_REQUEST['name'];
mkdir('./'.$dir,600);
?>
С методом GET все ок, а тут не могу понять где ошибка. Прошу помочь :help: .  | 
	
		
 Народ вопрос все еще в силе. прошу помощи 
	 | 
	
		
 а ты смотрел на вкладку Сеть в firebug? Что за запрос отправляется? 
	 | 
	
		
 ты забыл подчёркнутое 
	
window.onload = XmlHttp;
function XmlHttp(){
	var name = newfolder;
	xml = new XMLHttpRequest();
	var params = 'name=' + encodeURIComponent(name);
	xml.open("POST", 'post.php', true);
	xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
*!*xml.setRequestHeader("Content-length", params.length);*/!*
	xml.send(params);
}
 | 
	
		
 все вопрос решил. дело было в пхп. извиняюсь за безидейную долбежку. 
	 | 
	
		
 кстати, не используй $_REQUEST в production, ты делаешь сайт зависимым от настроек сервера 
	 | 
	
		
 Интересное поведение массива: 
	
x = [1,2,3,4];
x.a = 'b';
console.log(x); // [1,2,3,4]
console.log(x.length); // 4
for (var i in x) {
    console.log(i); // 1, 2, 3, 4, a
}
------------------------------------Интересное свойство примитивов, созданных через классы x = new Number(5); console.log(x); // 5 x.a = 'b'; x.c = 'd'; console.log(x.a, x.c); // 'b', 'd' console.log(x); // 5  | 
	
		
 1) потому что массив это в то же время обьект, причем не ассоциативный массив. А for..in - это для обьектов. И не надо мешать массивы и ассоциативные массивы (обьекты): если нужен набор значений - для этого есть массивы и for (var i=0; i<...; i++), а для словарей - есть ассоциативные массивы и for..in 
	2) потому что у Number такой toString и потому что обьекты - это больше чем ассоциативные массивы. И Number, Boolean, String тоже самому создавать не стоит, потому что иначе надо будет тип как-то так проверять: typeof v == 'number' || v instanceof Number  | 
	
		
 x-yuri, тут для меня всё прозрачно. Я просто придумать не могу, как и где можно это использовать. 
	 | 
| Часовой пояс GMT +3, время: 13:55. |