Я использую $ (). Post и php, чтобы изменить содержимое
Сценарий выполняется успешно - firebug четко показывает, что текст между тегами textarea изменился, и мой маленький сигнал тревоги срабатывает.
Пользователь, однако, не видит изменений. В Firefox изменения не происходят вообще, а в IE текстовая область обновляется с задержкой до 10 секунд.
Вот jquery, который я использую:
$(document).ready(function() {
$('#pv_list li:first').addClass('hilite');
$("input[name='db_entries']:first").attr('checked', 'checked');
$("input[name='db_entries']").click(function () {
$.post("changeEntry.php", {post: $(this).val()}, function(data) {
$("textarea").text(data);alert('done');
});
$('#pv_list li').removeClass('hilite');
$(this).parent().addClass('hilite');
});
});
Сначала я подумал, что это потому, что страница не была проверена, но она проверяет xhtml transitional.
Что меня действительно беспокоит, так это то, что я работал раньше и не могу понять, что я изменил.