$(document).ready(function(e) {
$('#btn_emials').click(function(e) {
var emails=$('#txt_emails').val();
$.ajax({
url:"../eoe/eoe_ajax.php",
type:"POST",
data:{emails:emails},
success: function(d){
if(d=="u"){
alert("Unfinished Task");
}
},
error: function(e){
alert("java error");
}
});
});
get_status();
setInterval( function() { get_status(); }, 5000 );
function get_status(){
$.ajax({
url:"../eoe/live.php",
success:function(data){
alert(data);
var v=data.split(",");
var g=v[0];
var b=v[1];
var n=v[2];
FusionCharts.setCurrentRenderer('javascript');
var myChart = new FusionCharts( "Column3D.swf", "myChartId2", "400", "200", "0", "0" );
myChart.setXMLData('<chart>' +
'<set label="Good" value="'+g+'" color="CC99FF"/>' +
'<set label="Bad" value="'+b+'" color=" #00BFFF"/>' +
'<set label="Yet to be" value="'+n+'" color="#FF7F50"/>' +
'</chart>');
myChart.render("chartContainer1");
tot=parseInt(g)+parseInt(b)+parseInt(n);
d=parseInt(g)+parseInt(b);
/*alert(tot);
alert(d); */
var p=d*100/tot;
p=Math.round(p);
p1=p*5;
$('.pbar_fill').width(p1+'px');
$('.perc').html(p+"%");
$('.fin_no').html(d);
//alert(p);
},
error:function (xhr, ajaxOptions, thrownError){
alert("live error");
}
});
}
});
这里每5秒通过get_status()函数调用live.php页面,如果单击该验证按钮,它将转到eoe_ajax.php页面以验证发送到该页面的电子邮件....但是live.php是不是eoe_ajax.php文件vr执行eoe_ajax.php完成电子邮件验证....使用eoe_ajax.php中的jar文件来验证电子邮件ID ....
所以我想每5秒获得一次live.php页面...请帮助我...谢谢......
答案 0 :(得分:1)
似乎这可能是一个PHP问题。如果使用与应用程序的会话,则只能有一个脚本同时访问会话。 http://php.net/manual/en/function.session-write-close.php
答案 1 :(得分:0)
在false
之后$.ajax({
上使用async:
$.ajax({
...
async: false,
...