jQuery ajax nevím kam poslat data

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

Ahoj,

řeším problém s ajaxem pomocí jQuery. Mám formulář s action (odkaz vygenerovaný nette makrem). Tento formulář odesílám na akci SaveArticle v Post presenteru. To funguje dobře. Pak ale ještě potřebuji této samé akci(presenteru?) odeslat data právě pomocí jQuery. něco jako:

$.ajax({
url: …,
type: post,

});

a nevím co napsat do url aby se to správně poslalo a mohl to v akci SaveArticle zpracovat. Zkoušel jsem to ale dostával jsem errory jako Forbidden a tak. Co s tím? (:

nanuqcz
Člen | 822
+
0
-

Ahoj,
pravděpodobné myslíš toto:

<script>
var $form = $('form');

$.ajax({
	url: $form.attr('action'),
	type: 'post',
	data: $form.serialize() + '&save=1'  // pokud chces, aby byl form "jakoze" odeslany tlacitkem s nazvem `save`
});
</script>

Editoval nanuqcz (24. 8. 2014 11:40)

Spectrik
Člen | 23
+
0
-

url: $form.attr(‚action‘). Toto mi mělo docvaknout. Po ránu hlava stávkuje. Díky moc.