使用ajax执行时从插件获取响应

时间:2017-10-19 08:40:53

标签: php ajax wordpress

很抱歉,因为这篇文章与某些帖子重复。但我的英语仅限于阅读一篇文章的内容,我也是一个新的javascript。 假设在我的插件中有一个函数将执行从1到100的循环。当我点击一个按钮并按照这样的ajax处理时它将被运行:

//I dont need paste full JS codes, because it worked
jQuery.ajax({
           url  : ln_ajax_handle.ajax_url,
           type : 'post',
           data : {
                action    : 'ln_ajax_handle',
                main_data : json_data
            },
            success : function(result){
                jQuery('#ln-modal-bangchinh').html(result);
            }
       });

好的,现在我们将查看我的php函数

function ln_ajax_handle(){
    $data = $_POST['main_data'];

    for($i = 1; $i <= 100; ++$i){
        echo $i . $data . '<br>';
    }

    wp_die();
}

循环完成后我可以得到结果。但是,我想在$i + 1之后,echo将在循环执行时显示到网页。因为实时,我需要处理更大的数据,如果我可以在其中一个完成时检查结果,那就更好了。 请帮我一个简单的例子。谢谢!

0 个答案:

没有答案