Volání stejného ajaxu po druhé after redrawControl

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

Zdravím chci se jen zeptat pokud mám například

{snippet test}
	{form add}
		{input pole}
	{/form}
	<button type="button" id="submit">Uložit</button>
{/snippet}

a zavolám si přez JS ajaxem post na update tak po prvním pokusu to projde v pohodě (klasicky redrawControl, jelikož si tam chci nechat hodnotu), ale po znovu kliknutí na tlačítko Uložit se již nic nestane. Ovšem pokud to tlačítko dám mimo snippet tak to normálně funguje (to samé pokud neudělám redrawControl). Může mi prosím někdo zdůvodnit přoč tomu tak je? JS mam klasicky on.(‚click‘, function(…))

Editoval Lizardor (23. 3. 2016 0:38)

CZechBoY
Člen | 3608
+
0
-

Použij třídu .ajax.

<button type="button" class="ajax">Uložit</button>
Lizardor
Člen | 35
+
0
-

CZechBoY napsal(a):

Použij třídu .ajax.

<button type="button" class="ajax">Uložit</button>

tohle problém nevyřešilo :/

Gappa
Nette Blogger | 209
+
0
-

Není problém v tom, že button jednak nemá type="submit" a druhak, že je mimo formulář?

Tedy pokud se to uložení předtím nevyvolávalo nějak jinak přes JS. Protože pokud na něj byla navázaná nějaká DOM událost, tak přegenerováním snippetu o ní přišel.