JavaScript 中可能存在明显的问题

发布于 2024-08-15 12:34:22 字数 565 浏览 8 评论 0原文

我认为这只是一个我无法发现的明显问题,因为我今天盯着代码太久了。我将此回调作为 JQuery POST 的一部分:

                        function(data){
                                if(data == 'yes') {
                                        $('div.done').show();
                                } else if(data != 'yes') {
                                        $('div.error').show();
                                        alert(data);
                                }
                        });

我收到显示的错误 div,但在警报中我得到的都是 yes。任何人都有任何指示(正如我所说,我想这是我错过的一些非常明显的错误)。

谢谢

I think this is just an obvious problem that I can't spot because I've been staring at code too long today. I have this callback as part of a JQuery POST:

                        function(data){
                                if(data == 'yes') {
                                        $('div.done').show();
                                } else if(data != 'yes') {
                                        $('div.error').show();
                                        alert(data);
                                }
                        });

I get the error div shown, yet in the alert all I get is yes. Anyone got any pointers (as I said, I imagine it's some really obvious mistake that I've missed).

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遗心遗梦遗幸福 2024-08-22 12:34:22

调试101:

function (data) {
    alert(escape(data));
    if (data == 'yes') {
        $('div.done').show();
    } else if (data != 'yes') {
        $('div.error').show();
        alert(data);
    }
});

Debuggng 101:

function (data) {
    alert(escape(data));
    if (data == 'yes') {
        $('div.done').show();
    } else if (data != 'yes') {
        $('div.error').show();
        alert(data);
    }
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文