Я не могу получить доступ к $ (this) из раздела $ .post. Он отлично работает за его пределами. Вот JavaScript:
$('.idea').each(function(){
var title = $(this).html();
$.post("votes.php", { title: title }, function(data){
$(this).nextAll('.voteTotal').html(data);
}, "json");
});
HTML:
<h3 class="idea">Idea #1</h3>
<h4 class="voteTotal"></h4>
<p>This is a really cool idea.</p>
<a href="#" class="vote">Click to vote</a>
S ee также http://stackoverflow.com/questions/11297748/javascript-execution-context-of-function-argument/11297779#11297779 – Kos
Ну, вы не используете его внутри '$ .post', а скорее в анонимной функции, которая получает вызовы с помощью функции async '$ .post'. –