WordPress AJAX-如何在回调函数中返回True或False

时间:2011-12-09 作者:Mythical Fish

因此,我已经使用Wordpress正确地设置了AJAX,并遵循了一些很好的教程,它工作得很好。有一件事我不太清楚,那就是如何在回调函数中正确地返回TRUE或FALSE。

我的php函数如下:

function my_callback() {
    if(something()) {
        echo \'false\';
    } else {
        echo \'true\';
    }
    exit;
}
在JS do I simply do中if(response == \'true\') { // do something } 还是有更好的方法?这可能看起来有点微不足道,但这是我第一次真正使用AJAX!

1 个回复
最合适的回答,由SO网友:Ijaas 整理而成

这将有助于:

function my_callback() {
    if(something()) {
        echo 1;
    }
    exit; //no text sent or even exit(\'0\'); will work
}
在js中:

var response = do_ajax();
if(response){
    //do stuff
}

结束

相关推荐

WordPress前端AJAX。返回0:?

我已经创建了适当的代码来处理WordPress上的AJAX请求,但我从服务器得到了0作为响应。我的插件代码如下:class my_plugin { function my_plugin() { add_action(\'wp_ajax_do_ajax\', array($this, \'do_ajax\')); add_action(\'wp_ajax_nopriv_do_ajax\', array($this, \'