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
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
pouzij data atributy
<button class="addtocart-button" data-link="{link Online:buy}" ...
...
url: $(this).data("link")