Aktualizace snippetu klikem na řádek tabulky

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

Ahoj, mám tabulku vypisující určité řádky informací (1 řádek = 1 ban na serveru), dříve se každý řádek rozevíral aby zobrazoval detaily, teď bych potřeboval na kliknutí na ten řádek navázat aktualizaci snippetu. Máte nápad jak to nacpat do makra link, abych to nemusel ošklivě cpát do něčeho takového?

<script type="text/javascript">
$('tr.ajax').live('click', function(event) {
	event.preventDefault();
	if ($.active) return;

	$.post({link banDetails!} + '&id=' + this.id.substr(4), $.nette.success);

	$.nette.spinner.css({
		position: 'absolute',
		left: event.pageX,
		top: event.pageY
	});
});
</script>

Editoval gmvasek (21. 5. 2010 17:05)

Aurielle
Člen | 1281
+
0
-

Našel jsem trochu lepší způsob, ale pořád to není úplně čisté:

<script type="text/javascript">
$('tr.ajax').live('click', function(event) {
	event.preventDefault();
	if ($.active) return;

	var url = {link banDetails! id => 'xxx'};
	$.post(url.replace('xxx', this.id.substr(4)), $.nette.success);

	$.nette.spinner.css({
		position: 'absolute',
		left: event.pageX,
		top: event.pageY
	});
});
</script>
redhead
Člen | 1313
+
0
-
<script>
$.post({link banDetails!}, { id: this.id.substr(4) }, $.nette.success);
</script>

Nebo nevím, jak ještě víc čistěji to chceš.. ;)

Editoval redhead (22. 5. 2010 13:07)

Aurielle
Člen | 1281
+
0
-

Díky :)