Obtention d'une erreur ci-dessous lors de la demande de localhost: -J'ai installé ApacheOpenmeetings sur un serveur local. Comment puis-je accéder à des api de repos à partir d'une autre application?
XMLHttpRequest ne peut pas charger http://192.168.1.3:5080/openmeetings/services/user/login?user=user&pass=pass. Aucun en-tête 'Access-Control-Allow-Origin' n'est présent sur la ressource demandée. L'origine 'http://localhost' n'est donc pas autorisée à accéder.
codeest écrit
<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>
Merci mais la question que vous faites référence à n'est redirigeant pour désactiver la sécurité web dans les navigateurs web ce n'est pas la solution que je veux parce que nous ne pouvons pas dire à l'utilisateur final d'utiliser le site Web en désactivant la sécurité Web. –