﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / PHP  / Ajax, method post / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Fri, 05 Sep 2008 17:11:27 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Ajax, method post</title><link>http://www.relib.com/forums/Topic915957-17-1.aspx</link><description>Большое спасибо [b]bazile[/b] =)))))</description><pubDate>Mon, 17 Sep 2007 13:07:34 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>RE: Ajax, method post</title><link>http://www.relib.com/forums/Topic915957-17-1.aspx</link><description>Добавь перед вызовом send() строку req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");&lt;BR&gt;</description><pubDate>Mon, 17 Sep 2007 12:21:14 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Ajax, method post</title><link>http://www.relib.com/forums/Topic915957-17-1.aspx</link><description>Удивительно, вроде всё правильно, а не работает... =/ Никак не могу передать данные с использованием post...&lt;br&gt;&lt;br&gt;[b]Ajax:[/b]&lt;br&gt;&lt;br&gt;function doLoad() {   &lt;br&gt;  var req = window.XMLHttpRequest?&lt;br&gt;  new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");&lt;br&gt;  &lt;br&gt;  var name="STRiNgzzZ";&lt;br&gt;  var o4kizzz=1501;&lt;br&gt;  &lt;br&gt;  req.onreadystatechange = function() {&lt;br&gt;    if (req.readyState == 4) {	 &lt;br&gt;	if (req.status == 200) {  &lt;br&gt;	    alert(req.responseText);&lt;br&gt;      }&lt;br&gt;      else if(req.status==404) {	&lt;br&gt;         alert("404");&lt;br&gt;       }	&lt;br&gt;      else {&lt;br&gt;	   alert(req.status);&lt;br&gt;	  }	   &lt;br&gt;	}&lt;br&gt;  }&lt;br&gt;  req.open("post", "ajax.php", true);   &lt;br&gt;req.send("name="+name+"&amp;o4kizzz="+o4kizzz);&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;[b]ajax.php :[/b]&lt;br&gt;&amp;#60;?&lt;br&gt;echo "Hello World";&lt;br&gt;print_r($_POST);&lt;br&gt;print_r($_REQUEST);&lt;br&gt;print_r($_GET);&lt;br&gt;echo "_POST: ".$_POST['name']."\t".$_POST['o4kizzz']."";&lt;br&gt;echo "_REQUEST: ".$_REQUEST['name']."\t".$_REQUEST['o4kizzz']."";&lt;br&gt;echo "_GET: ".$_GET['name']."\t".$_GET['o4kizzz']."";&lt;br&gt;?&gt;&lt;br&gt;&lt;br&gt;Eсли передавать через get:&lt;br&gt;req.open("get", "ajax.php?name="+name+"&amp;o4kizzz="+o4kizzz, true);&lt;br&gt;req.send(null);&lt;br&gt;,то значения передаются...&lt;br&gt;&lt;br&gt;Как заставить, что б оно передавалось, через post и почему оно не передаёются ???</description><pubDate>Sun, 16 Sep 2007 14:25:02 GMT</pubDate><dc:creator>Vizlim</dc:creator></item></channel></rss>