如何在成功后停止ajax

时间:2016-11-14 13:08:01

标签: jquery ajax laravel-5.2

我在页面加载时运行了ajax。我想在成功回复后停止ajax。 我正在使用Laravel Framework。任何人都可以帮我解决这个Poblem。这是我的代码: -

enter code here
$(document).ready(function(){

function images(){
    $.ajax({
        type:'POST',
        url:'CheckImageCount',
        success:function(resp){
            if($.trim(resp)=="empty"){
                $('.error-1').show();
                $('.error-2').hide();
                $("#CheckImageCount").prop('disabled', true);
                return false;
            }
            else if($.trim(resp)=="error"){
                $('.error-1').hide();
                $('.error-2').fadeIn('fast').show();
                $("#CheckImageCount").prop('disabled', true);
                return false;
            }
            else{
                console.log(resp); //it will print suucess
                $("#CheckImageCount").prop('disabled', false);
            }
        },
        error:function(){
        }
    })
}
window.setInterval(function()
        {
            images();
        }, 1000); 
});

这是我在laravel中的功能

public function CheckImageCount(Request $request){
    $images = $request->session()->get('businessimages');
    if(empty($images)){
        echo "empty";die;
    }
    elseif(count($images) < 5){
        echo "error";die;
    }
    else{
        echo "success";die;
    }
}

0 个答案:

没有答案