Javascript自动服务器请求停止了先前的请求

时间:2019-03-18 10:18:43

标签: javascript php ajax

我有一个javascript代码,每秒钟将请求发送到服务器,而我在另一个页面中用相同的代码每秒钟将新请求发送到服务器,问题是启动第二个自动请求后,第一个请求没有提交第二。 请帮助我。...

1 个答案:

答案 0 :(得分:0)

                <h3 style='text-align:center;cursor:pointer' id='bdyrefresh' title='Click to update buddies'>BUDDIES LIST</h3>
                <script>
                setInterval('autosubmit()', 1000);
                function autosubmit(){
                         $('#bdyrefresh').click();
                }
                $(document).ready(function(){
                    $('#bdyrefresh').on('click', function(e){
                        e.preventDefault();
                        var formData = new FormData(this);
                        $.ajax({
                        type: 'POST',
                        url: 'buddy.php',
                        data: formData,
                        success: function(response) {
                       // alert(response)
                        $('#bdyresult').html(response);
                        },
                        cache: false,
                        contentType: false,
                        processData: false
                    });
                 });
                });
                </script>

       <script>

                setInterval('autosubmit()', 1000);
                function autosubmit(){
                         $('#refresh').click();
                }
            $(document).ready(function(){
            $('#msgout').on('click', function(e){
                e.preventDefault();
                var formData = new FormData(this);
                $.ajax({
                type: 'POST',
                url: 'chatout.php',
                data: formData,
                success: function(response) {
               // alert(response)
                $('#chatres').html(response);
                },
                cache: false,
                contentType: false,
                processData: false
            });
         });
        });
        </script>