是否可以使用来自AJAX调用的数据更新textarea元素?

时间:2014-08-12 12:01:56

标签: javascript jquery html

这是我希望附加到textarea的.ready(函数)。希望你能帮帮我。

<script>

    $(document).ready(function(e) {

        $.ajaxSetup({cache:false});

        setInterval(function() {
            $('#chatlogs').load('logs.php');
        }, 2000);

    });  //to display all the reviews

</script>

<textarea name="" style="width:100px; height:100px"></textarea>

1 个答案:

答案 0 :(得分:5)

您希望textarea显示logs.php的内容,并每2秒更新一次。我认为应该这样做:

<script>

$(document).ready(function(e) {
    $.ajaxSetup({cache:false});
    setInterval(function() {
        $.get('logs.php', function(data) { 
            $('#chatlogs').text(data);
        });
    }, 2000);
});

</script>

<textarea name="" id="chatlogs" style="width:100px; height:100px"></textarea>

请注意,您还需要将id="chatlogs"添加到textarea才能生效。如果您需要更多帮助,请在评论中告诉我。