Prvo da se izvinim ako je o ovome već diskutovano tj. ako sam prespavao čas na kojem smo ovo učili...
Dakle, "igram" se s AJAX-om ovih dana...
Informaciju šaljem npr. ovako:
Kôd:
http.send("tekst="+tekst+"&promjenljiva1="+vrijednost1+"&p2="+v2);
(korisnik unosi neki tekst samo u prvu promjenljivu ("tekst") dok su ostale generisane na osnovu klika).
Ovo radi ok sve dok se u tekstu ne nađu karakteri
& i
= i zbune php skriptu koja obrađuje zahtjev i (u svojoj naivnosti
) očekuje da se posle "&" uvjek nalazi ime promjenljive...
Elem, stvar sam zakrpio escape-ovanjem ovih karaktera, npr:
Kôd:
var ampersand=new RegExp("\\&", "g");
tekst=tekst.replace(ampersand, escape("&"));
Ima li neki brži/elegantniji način?