function checkSession(){
$.ajax({url: "session.php", success: function(data){
if( data == 1){
var postFilen = 'msg.php';
$.post(postFilen, function(data){
$("#msg").html(data).find("#message2").fadeIn("slow")
}
} else {
$('#message2').hide();
}
}});
// setInterval('checkSession()',1000);
}
基本上,这是检查session.php中的数据是否为1,如果是,则应该在#msg中运行msg.php的div#message2
答案 0 :(得分:2)
如果您在逻辑上更加格式化代码,那么您对此的意图会更清楚。
在$ .post()调用中,关闭函数的大括号,但不要关闭$ .post()paren。
替换:
$.post(postFilen, function(data){
$("#msg").html(data).find("#message2").fadeIn("slow")
}
使用:
$.post(postFilen, function(data){
$("#msg").html(data).find("#message2").fadeIn("slow");
});
编辑:这就是我的正确格式:
function checkSession() {
$.ajax({url: "session.php", success: function(data){
if(data == 1) {
var postFilen = 'msg.php';
$.post(postFilen, function(data){
$("#msg").html(data).find("#message2").fadeIn("slow");
});
} else {
$('#message2').hide();
}
}});
}