| Autor | Zpráva | ||
|---|---|---|---|
| wise Profil |
#1 · Zasláno: 12. 10. 2011, 14:33:08
Ahoj,
jedná se o tento úsek kodu: jQuery.extend({
nette: {
updateSnippet: function (id, html) {
$("#" + id).html(html);
},
success: function (payload) {
// redirect
if (payload.redirect) {
window.location.href = payload.redirect;
return;
}
// snippets
if (payload.snippets) {
for (var i in payload.snippets) {
jQuery.nette.updateSnippet(i, payload.snippets[i]);
}
}
}
}
});
jQuery.ajaxSetup({
success: jQuery.nette.success,
dataType: "json"
});
$("a.ajax").live("click", function (event) {
event.preventDefault();
$.get(this.href);
});
$("a.ajaxFade").live("click", function (event) {
event.preventDefault();
$.get(this.href);
});pokud se klikne na odkaz s class ajax, zavolá se updateSnippet, který akorát přeplácne text Dá se nějak udělat, aby při .ajax to takto fungovalo a pokud se klikne na .ajaxFade, aby tam bylo např. fadeOut()? Díky moc. |
||
| Jan Tvrdík Profil |
#2 · Zasláno: 12. 10. 2011, 14:55:13
$("a.ajaxFade").live("click", function (event) {
event.preventDefault();
$.get(this.href, function (payload) {
if (payload.snippets) {
for (var i in payload.snippets) {
// libovolné zpracování
}
}
});
}); |
||
| wise Profil |
#3 · Zasláno: 12. 10. 2011, 15:00:26
Díky moc, to je přesně ono! :)
|
||
|
Časová prodleva: 15 let
|
|||
0