[ explorer-1 @ 27.04.2008. 22:11 ] @
Dakle moje pitanje je kako mogu prenjeti polje ili matricu u AJAXu korištenjem post metode. Imam matricu veličine MxN i moram ju prenjeti u php skriptu.. kako se to radi?
[ _Abraxas @ 28.04.2008. 03:02 ] @
Koliko je meni poznato, PHP ne prepoznaje tipove podatka koje mu prosledjujes, tako da je svejedno da li si prosledio int, String, int[] i sl. Ja sada ne znam kako se tebi popunjava matrica i kada se salju ti podaci, ali evo deo koda((ovo je zato sto ne znam koliko poznajes AJAX) za koriscenje POST methoda:

Code:

var url="file.php";
     xmlHttp.open("POST",url,false);
         xmlHttp.onreadystatechange=stateChanged ;
     xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
         xmlHttp.send("polje1="+polje11+"&polje12="+polje12+"&poljemn="+poljemn);

function stateChanged()
{
    if (xmlHttp.readyState==4)
      { 
      pom = xmlHttp.responseText;
      alert(pom);
    }
}


Ovo je mozda malo sturo objasnjenje, ali ukoliko ti bude bila potrebna dodatna pomoc, ti postuj. :)
[ dakipro @ 28.04.2008. 08:20 ] @
verujem da se niz moze isto tako proslediti:
Code:

         xmlHttp.send("polje[]="+polje11+"&polje[]="+polje12+"&polje[]="+poljemn);

Cak bi trebalo da mogu i indexirani nizovi (znam da u html formi recimo sigurno moze, 99.999% moze i ajaxom, nema razlike sa server side, samo se ne secam da sam pokusao)

Code:

         xmlHttp.send("polje[1]="+polje11+"&polje[12]="+polje12+"&polje[mn]="+poljemn);