AJAX – orezávanie obrázku na serveri:

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Peppy
Člen | 137
+
0
-

Hoja ľudia, mám problém s AJAXom:
Na strane server by malo byť:

public function handleCrop($x, $y, $img)
{
	if($this->isAjax())
	{
	    \Nette\Diagnostics\Debugger::log("$x, $y, $img");
	    $this->payload->msg = 'ok';
	    $this->sendPayload();
	}
}

A na strane klienta tu máme:

<script>
 $(document).get(
	               { url: {link crop!},
                        data: { x: xs, y: ys, img: {$uploadImage}},
			dataType: 'json',
			success: function(data){ alert(data.msg); }}
		     );
</script>

Problém je, že akosi si to nepredáva dáta (neviem si to nijako dumpnúť) a nehandluje to dáta, kt. odosielam (a ani ktoré by som mal prijímať).

22
Člen | 1478
+
0
-

bych to smazal radši…

Peppy
Člen | 137
+
0
-

xD Tak to som si mohol myslieť, ďakujeme za prejavenú ochotu. Niekto iný?

Ot@s
Backer | 476
+
0
-

Komunikaci mezi serverem a klientem přehledně zobrazuje např. Firebug (konzole). Vidíš obsah POST/GET požadavků i response serveru (v případě jednoduchého testu na obsah proměnné můžeš použít echo/print_r/die). Další možnost je, že je někde chyba v JS (opět konzola Firebugu nebo chybová konzola FF).

Peppy
Člen | 137
+
0
-

Už som to prepísal, zázrakom to funguje …zase moja chyba…