Salut J'apprends à utiliser le plugin Adresse Jquery, et je utilise le tutoriel sur hereJquery Adresse Plugin Poster problème
Voici donc le code html
<a href="test1.html" rel="address:/test1">Test 1</a><br />
<a href="test2.html" rel="address:/test2">Test 2</a>
Load Area: <br />
<div id="area"></div>
Et voici le code Jquery
function loadURL(url) {
$("#area").load(url);
}
// Event handlers
$.address.init(function(event))
.change(function(event) {
$("#area").load($('[rel=address:' + event.value + ']').attr('href'));
})
$('a').click(function(){
loadURL($(this).attr('href'));
});
Maintenant, cela fonctionne bien. Cependant, je veux faire un appel POST sur le bouton de retour. Donc, je remplace
$("#area").load($('[rel=address:' + event.value + ']').attr('href'));
avec
var myhref = $('[rel=address:' + event.value + ']').attr('href');
$.post(myhref, function(data) {
$('#area').html(data);
});
Cela jette l'erreur de la console "this.value n'est pas une fonction". Compte tenu de ma connaissance très superficielle de Jquery (& programmation en général), qu'est-ce que je fais mal ici?
En fait, il semble que GET est assez bon pour moi. Mais j'aimerais quand même savoir pourquoi je ne peux pas faire $ .post. –