Re: PHP: Ajax send()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



please reply to the list also...

2008. 02. 22, péntek keltezéssel 15.25-kor germana ezt írta:
> nuevoAjax() is the name of the ajax object :P  in spanish

OK, but that does not tell me anything about what kind of ajax library
you're using... anyway, maybe it's better to ask on an ajax list because
this is clearly not a php problem

greets
Zoltán Németh

> 
> On Fri, 2008-02-22 at 20:54 +0100, Zoltán Németh wrote: 
> > 2008. 02. 22, péntek keltezéssel 14.32-kor germana ezt írta:
> > > So....... i was checking my localhost with wireshark (a sniffer) and i
> > > found that the DATA is send after the POST ¿¿¿???? i dont understand
> > > why the data is not send completly.....
> > 
> > the problem must be in your ajax library... I don't know what kind of
> > ajax scripts you use, I've never seen 'nuevoAjax' before, but its
> > clearly a problem with your javascript, not php. correctly sent requests
> > contain the post data, so $_POST is not empty if you send anything
> > 
> > greets
> > Zoltán Németh
> > 
> > > 
> > > 
> > > 
> > > if i do var_dump($_POST) is: array(0){}
> > > 
> > > On Fri, 2008-02-22 at 17:41 +0100, Zoltán Németh wrote: 
> > > > 2008. 02. 22, péntek keltezéssel 12.03-kor germana ezt írta:
> > > > > Hi!!
> > > > > 
> > > > > Im trying to sent data to and php with Ajax, so..
> > > > > this is what im sending>_url= "table='historia'$'='$''$'string'$''&";
> > > > > 
> > > > > then i do:
> > > > > 
> > > > > _url = _url.substring(0,_url.length-1)  //quita el & de sobra al final
> > > > > var ajax = nuevoAjax();
> > > > > 	ajax.open("POST", "atrapalo_x.php", true);
> > > > > 	ajax.setRequestHeader("Content-Type",
> > > > > "aplication/x-www-form-urlencoded");
> > > > > 	ajax.send(_url);
> > > > > 	
> > > > > 	ajax.onreadystatechange = function()
> > > > > 	{
> > > > > 		if(ajax.readyState == 4)
> > > > > 		{
> > > > > 			alert(ajax.responseText)
> > > > >                         .
> > > > >                         .
> > > > >                         .
> > > > > ..............
> > > > > 
> > > > > and in the php i do:
> > > > > 
> > > > > $datafield=explode("$",str_replace("\'","'",$_POST["table"]));
> > > > > $main_table="".str_replace("'","",$datafield[0])."";
> > > > > $main_table=strtolower($main_table);
> > > > > 
> > > > > but when i do and echo $datafield[0] or echo $main_table
> > > > > 
> > > > > it returns          nothing... just blank
> > > > > 
> > > > 
> > > > and if you var_dump($_POST) what does it show?
> > > > 
> > > > greets
> > > > Zoltán Németh
> > > > 
> > > > > 
> > > > 
> > 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux