gpt4 book ai didi

JavaScript/jQuery 为什么这不起作用?

转载 作者:行者123 更新时间:2023-12-02 20:41:21 25 4
gpt4 key购买 nike

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

最佳答案

如果您的代码格式更符合逻辑,那么您的意图就会更清楚。

在 $.post() 调用中,您关闭了函数上的大括号,但没有关闭 $.post() 括号。

替换:

$.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();
}
}});
}

关于JavaScript/jQuery 为什么这不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2329860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com