J'essaye de réaliser deux choses, dont je n'arrive pas à comprendre. Sur un serveur sont une série de notes; tous contiennent un div (id = ajxContent). Certaines notes contiennent également un div additiona (id = ajxHead). L'ajxContent contient lui-même des liens (class = click) pour appeler le prochain versement, d'où la destination du lien dans une variable.Comment charger deux divs dans des cibles séparées avec JQuery?
Ceci est mon code:
$(document).ready(function(){
$('a.clicking').live('click', function(e){
e.preventDefault();
var theLink = $(this).attr('href');
$('#loadText').load(theLink + '#ajxContent');
$('h1').load(theLink + '#ajxHead');
});
})
Lorsqu'il échoue:
1) le ajxContent est chargé en la balise h1, ainsi que dans sa cible. 2) lorsque j'avais configuré le code différemment, s'il n'y avait pas de div id = ajxHead présent dans une note, le chargement effacerait néanmoins la valeur existante dans l'étiquette h1. Est-ce que je suis sur une mauvaise route ici, avec deux instructions de chargement? L'entrée est la bienvenue, merci.
Merci beaucoup Nick. Votre premier versement a résolu ma première question, mais le h1 est toujours remplacé lorsqu'une note n'a pas de div ajxHead. Malheureusement, votre deuxième option renvoie un écran tout blanc? – Bussard
@Bussard - Mis à jour, essayez à nouveau la deuxième option. –
@Nick, non, maintenant le ajxContent ne charge pas. – Bussard