Ajax连接失败

时间:2018-04-12 21:34:35

标签: ajax laravel phonegap

我使用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),但我对此一无所知。

¿有人可以帮助我吗?

0 个答案:

没有答案