为什么Ajax连接会失败?

我用Phonegap制作了一个移动应用程序。其中,使用Ajax从服务器获取数据,服务器有一个Laravel应用程序,它提供JSON中的数据。这是代码:

jQuery(function($) {
        $(document).ready(function() {
            $(".loader").show();
            $.ajax({
                url: 'http://miIp/public/menu',
                dataType: 'json',
                success:function(data){
                    $("#conectionError").hide();

                    if(data == 1){
                        $('#liveStreaming').show();
                        $("#live_choose").show();
                        $(".btn_menu").hide();
                    }
                    if(data == 0){
                        $('#liveStreaming').hide();
                        $("#live_choose").hide();
                        $(".btn_menu").show();
                        $('#liveStreaming').hide();
                    }
                    $(".loader").fadeOut("slow");
                },
                error:function(){
                    $(".loader").hide();
                    var divHeight = $("#conectionError").height();
                    var imgHeight = $("#conectionErrorImg").height();
                    var imgMargin = (divHeight - imgHeight)/2;

                    $("#conectionErrorImg").css("margin-top", imgMargin);

                    $("#conectionError").show();
                },
                async: true
            });
        });
    });

我在本地测试了该应用程序(我在Xampp中使用了laravel应用程序)并且工作正常。我甚至使用了phonegap构建编译该应用程序,并且在手机中对其进行了测试,并且也可以正常工作。 今天,我将Laravel应用程序上传到WIROO上的云服务器,但是移动应用程序无法获取数据。我将链接放在chrome上,可以在Json中看到数据,但是ajax反复失败。 我认为这可能是权限问题(我正在使用Vesta Panel),但是具体原因我也不太清楚。有人可以帮我吗?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^