-2

我有个问题。我将变量c_prot发送到页面parsing.php。它有效,但我需要同时将c_prot发送到 page chart.php但它不起作用。如果你解决了类似的问题或者你知道怎么做,如果你能帮助我,我将非常感激。

非常感谢!:)

这是我的代码:

<script type="text/javascript">  
$(document).ready(function()
{
$('#generuj').submit(function()
{
    $.post('parsing.php',
    {
        c_prot : $('select#protokoly option:selected').val()
    },
    function(data)
    {
        if(data == 'no')
        {
            $('#refresh').html('Chyba')
        }
        else
        {
            $('#refresh').html(data);  //  START
            $('chart_plot').click(function() 
                      {
                        document.location.reload();
                      });

                   //END
        }
    });

    $.post('chart.php',
    {
    c_prot : $('select#protokoly option:selected').val() 
    });
    return false;   
});
});

4

1 回答 1

2

由于您使用位置刷新,您的页面可能会丢弃从chart.php 返回的任何内容。试试这个:

$.post('parsing.php',
{
    c_prot : $('select#protokoly option:selected').val()
},
function(data)
{
    $.post('chart.php',
    {
        c_prot : $('select#protokoly option:selected').val()
    }).done(function(){
       if(data == 'no')
       {
           $('#refresh').html('Chyba')
       }
       else
       {
           $('#refresh').html(data);  //  START
           $('chart_plot').click(function() 
                     {
                       document.location.reload();
                     });

                  //END
       }
    });
});

这样,当您收到第一个帖子的回复时,您正在调用您的第二个帖子,但在您刷新页面之前。

于 2013-04-02T16:10:09.257 回答