Partage
  • Partager sur Facebook
  • Partager sur Twitter

Requette HttpServer

Sujet résolu
    16 août 2019 à 4:23:44

    Bonjour, Sil vous plait j'apprend un peu du javascript et j'aimerais envoyer des requetes Asynchrones a chaque fois que j'envoi une requtte HttpResquest j'ai cette erreure qui apparait

    Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur file:///C:/wamp/www/cic30_projet/apps/controles/misajour. Raison : la requête CORS n’utilise pas http

    voici mon code javascript

    		function load_prod()
    		{
    			var ajax = new XMLHttpRequest();
    			var method = "Get";
    			var url = "../controles/misajour.php";
    			var asynchronous = true;
    
    			debugger;
    			ajax.open(method, url, asynchronous);
    			ajax.send();
    			ajax.responseType = "json";
    			//envoi de la requete
    			
    			//reception de la requete
    			
    			ajax.onreadystatechange = function()
    			{
    				console.log(this);
    				if(this.readyState == 4 && this.status == 200)
    				{
    					var contenu = "";
    
    
    					var table = this.response;
    					debugger;
    					var i=0;
    					
    					while(i<table.length){
    						contenu += "<tr> <td>"+ table[i].Jour_prod+"</td> <td>"+table[i].Taille+"</td><td>"+table[i].NTPD+"</td><td>" +table[i].NTPP+"<td></td>"+table[i].NTPA+"</td><td>"+ table[i].NTPR+"</td><td>"+table[i].Total+"</td> <td> </tr>";
    						i++;
    						
    				}
    					document.getElementById("corpsT").innerHTML = contenu;
    
    				}
    			}; 
    
    		}
    	</script>
    	

    -
    Edité par LeDecolo 16 août 2019 à 4:24:48

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      16 août 2019 à 15:33:07

      Par soucis de sécurité toute URL commençant par file:/// est considérée comme une origine unique, ta requête utilise donc le CORS.

      Chrome et Firefox (peut-être d'autres) offrent chacun un flag pour désactiver ce comportement mais le plus pertinent est de faire servir tes pages par un serveur web auquel cas le problème ne se pose plus.

      • Partager sur Facebook
      • Partager sur Twitter

      Requette HttpServer

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown