Так я посылаю запрос Ajax, как показано ниже
$('a.new_thumb_update').click(function(e)
{
e.preventDefault();
share_id = $(this).attr('share_id');
$.post('http://studeez.net/resource_layout_files/includes/thumbs_up.php',
{share_id:share_id},
function(data)
{
alert(data);
$(this).parent().parent().find('div.thumbs_up').hide();
});
});
Кодекса функций и ДО функции обратного вызова, где я получить уведомление обратной связи.
$(this).parent().parent().find('div.thumbs_up').hide();
Если я заменил $ (этот) на фактический элемент, он работает. как показано ниже
$('a.new_thumb_update').parent().parent().find('div.thumbs_up').hide();
'Function scope' –
Причина, по которой' $ (this) 'не работает, потому что вы ввели другую функцию. '$ (this)' теперь ссылается на объект, который вы назвали '$ .post', на котором нет ничего – Jonathon