私は<テキストエリア>の内容を変更するために$()。postとphpを使用しています。jquery.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検証します。
本当に私を悩ませているのは、私が以前に働いていて、私が変わったことを理解できないということです。
Well dang。私はそれが実際にタグ名に "入力"を持っているタグのためだと思った。 うまくいった。ありがとう:) – andrewheins
ちょうどあなたが正常なDOMでそれをやる方法について考える - それはまだtextarea.value - textarea.nodeValueまたはtextarea.dataまたは他のものではありません。 –