当数据库中没有双倍时,Jquery Reload显示双重帖子

时间:2017-06-23 08:19:20

标签: php jquery codeigniter

我有一个我正在处理的网站,它有一个已编码的聊天系统,我们遇到的问题是,当重新加载页面时,它显示双重帖子但是没有任何双重帖子数据库中的帖子。

 <script>
                (function($)
                {
                    $(document).ready(function()
                    {
                        $.ajaxSetup(
                        {
                            cache: false,
                            beforeSend: function() {
                                $('#content').show();
                            },
                            complete: function() {
                                $('#content').show();
                            },
                            success: function() {
                                $('#content').show();
                            }
                        });
                        var $container = $("#show");
                        //$container.load('<?php echo base_url(); ?>chatview');
                        var refreshId = setInterval(function()
                        {
                            $container.load('<?php echo base_url(); ?>chatview');

                        }, 1000);
                    }); 

                     $('#submit').click(function(e) {

                        submitChat(e);

                     });

                    $('#message').keydown(function(e) { 

                         if (e.keyCode == 13) { 

                             submitChat(e);

                         }

                    });

                    function submitChat(e){
                        var post_data = {
                            'message': $("#message").val(),
                        };

                        $.ajax({
                            type: "POST",
                            url: "<?php echo base_url(); ?>chat_validation",
                            data: post_data
                        });

                         e.preventDefault();

                         $('#message').val('');
                    }

                })(jQuery);
    </script>   

以下是页面和数据库的图像。 How it shows on the page The database

0 个答案:

没有答案