我有问题。我发送变量 c_prot 到页面 parsing.php 。 它可以工作,但我需要同时发送 c_prot 到页面 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;
});
});
答案 0 :(得分: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
}
});
});
这样,当您从第一个帖子收到回复,但在刷新页面之前,您正在拨打第二个帖子。