Nette ajax v samostatnom .js

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

Zdar, potrebujem poradit, tento kod ked dam do samostatneho JS suboru mimo sablonu, tak mi samozrejme neprelozi latte makra, je nejaka moznost ako to vyriesit? Potrebujem to mat oddelene od html + potrebujem aby som tam zadaval url nejak jendoducho aby som to nemusel pisat natvrdo, proste ideal je link, akurat ten sa neprelozi, napadlo ma dat nejaky hidden element do strnaky a s jquery ziskat obsah toho, ale to sa mi nezda idealne…

$('.addtocart-button').click(function () {
        $.nette.ajax({
            url: {link Online:buy},
            type: 'POST',
            data: {
                name: "John"
            },
            success: function (payload) {
                console.log(payload.message.firstName);
            }
        });
    });
David Matějka
Moderator | 6445
+
+2
-

pouzij data atributy

<button class="addtocart-button" data-link="{link Online:buy}" ...
...
url: $(this).data("link")
Raiper34
Člen | 65
+
0
-

Och, zle priklad som skopiroval :-D tam samozrejme nebude button, to bude na zaklade jquery akcie

David Matějka
Moderator | 6445
+
0
-

to bude na zaklade jquery akcie

jake akce?

Raiper34
Člen | 65
+
0
-

on drop v podstate, jeden plugin droptable to ma…

David Matějka
Moderator | 6445
+
0
-

tak si ten data atribut dej jinam, treba na du droppable zonu