0

从 localhost 请求时出现以下错误:-

XMLHttpRequest 无法加载http://192.168.1.3:5080/openmeetings/services/user/login?user=user&pass=pass。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“ http://localhost ”。

代码写成

<script>
        $(document).ready(function(){
            $("#meet").click(function(){
                $.ajax({
                    method: "GET",
                    url: "'.$server.'services/user/login",
                    data: {user: "user", pass: "pass"},
                    dataType: "json",
                    success : function(data){
                    if(data["serviceResult"]["code"]==1){
                        var code = data["serviceResult"]["message"];
                        $.ajax({
                        method: "POST",
                        url: "'.$server.'services/user/hash?sid=" + code ,
                        data: {user: JSON.stringify({
                            firstname: "Edubeans",
                            lastname: "Student",
                            externalId: "uid1",
                            externalType: "myCMS",
                            login: "pivotal"
                        }),
                        options: JSON.stringify({
                            roomId: 7,
                            moderator: true,
                            showAudioVideoTest: true
                        })
                         },
                         dataType: "json",
                         success : function(data1){
                         $("#link").html(\'<a href="'.$server.'hash?secure=\'+data1["serviceResult"]["message"]+\'&language=1" target="_blank">Please click here to Enter the room.</a>\');     
                    }


                })                                      
                }
            }
        });                                     
    });                 
});
</script>
4

1 回答 1

0

您的来源是localhost,但您正试图访问位于 中的另一个来源192.168.1.3

更改192.168.1.3localhost

或者

http://localhost而不是从执行您的代码http://192.168.1.3

于 2017-09-19T06:13:48.063 回答