Javascript 发布聊天信息时,聊天输入无法清除

Javascript 发布聊天信息时,聊天输入无法清除,javascript,php,html,input,chat,Javascript,Php,Html,Input,Chat,当你在“我的聊天”中发布消息时,输入框在消息发送后不会清除消息。因此,每次都必须删除最后一条消息 我的PHP: fw::script_line(' $(function(){ function loop() { Chat.cache('.$room['id'].'); Log.cache('.$room['id'].'); Update.cach

当你在“我的聊天”中发布消息时,输入框在消息发送后不会清除消息。因此,每次都必须删除最后一条消息

我的PHP:

fw::script_line('
    $(function(){
        function loop()
        {           
            Chat.cache('.$room['id'].');
            Log.cache('.$room['id'].');         
            Update.cache('.$room['id'].');  

            setTimeout(loop, 1000);             
        }

        loop();

        $(".input[name=content]").focus();

        $("#sidebar").hide();
    });
');
我的HTML:

<div class="box chat">
    <div id="chat"></div>

    <form action="Javascript: Chat.post($('input[name=\'content\']').val());" method="get">
        <input type="text" class="input" name="content" placeholder="<?php echo lang('type_here'); ?>">

        <a class="a_button" onclick="Chat.post($('input[name=\'content\']').val());"><!-- Send !--></a>
    </form>
</div>


您应该能够在jquery中将值设置为“”<代码>$(“.input”).val(“”)


希望这有帮助。

当我设置.val(“”)时,我不能发布任何内容。当我设置.val(“”)时,它会根据我的需要删除消息,但输出是[object object],您希望在发布消息后将val设置为“”。在再次清除之前,请确保已将其发布。你能把它放在Chat.post之后的onclick中吗?Chat.post($('input[name=\'content\']').val(“”);这给我[object]作为输出消息。但是它会按照我的意愿清除输入框。否在发布后,您需要设置val。在这种情况下,您将值设置为“”,然后将其拉入…尝试执行
Chat.post($('input[name=\'content\']')。val())$('.input').val(“”)