|
|
|
Supreme Being
      
участник
Last Login: 29.05.2008 20:04
Сообщ.: 269,
Visits: 2 381
|
|
Удивительно, вроде всё правильно, а не работает... =/ Никак не могу передать данные с использованием post...
Ajax:
function doLoad() {
var req = window.XMLHttpRequest?
new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
var name="STRiNgzzZ";
var o4kizzz=1501;
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.status == 200) {
alert(req.responseText);
}
else if(req.status==404) {
alert("404");
}
else {
alert(req.status);
}
}
}
req.open("post", "ajax.php", true);
req.send("name="+name+"&o4kizzz="+o4kizzz);
}
ajax.php :
<?
echo "Hello World";
print_r($_POST);
print_r($_REQUEST);
print_r($_GET);
echo "_POST: ".$_POST['name']."\t".$_POST['o4kizzz']."";
echo "_REQUEST: ".$_REQUEST['name']."\t".$_REQUEST['o4kizzz']."";
echo "_GET: ".$_GET['name']."\t".$_GET['o4kizzz']."";
?>
Eсли передавать через get:
req.open("get", "ajax.php?name="+name+"&o4kizzz="+o4kizzz, true);
req.send(null);
,то значения передаются...
Как заставить, что б оно передавалось, через post и почему оно не передаёются ???
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
Добавь перед вызовом send() строку req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.05.2008 20:04
Сообщ.: 269,
Visits: 2 381
|
|
Большое спасибо bazile =)))))
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
|