Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    XMLHttpRequest cannot load https://url. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

    Ciao Ragazzi,
    sto provando a caricare un JSON da un URL sotto https e quando lo richiamo ottengo il seguente errore
    XMLHttpRequest cannot load https://[url]. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
    Il codice con cui richiedo il JSON è il seguente:

    codice:
    $( document ).ready(function() {
        
        CallService();
    
    
            });
        
    
    
    function CallService(){
        $.ajax({
                
                url: 'https://[url]',
                type:"GET",
                contentType: 'text/plain',
                headers:[],
    
    
        success:function(){
                alert("ok");
        },
        error:function(){
                alert("ko");
        }
              
    });
    Ho solo possibilità di effettuare modifiche lato client e non so come fare.

    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se il sito non fornisce delle api (tipo Facebook) non puoi fare chiamate json con protocollo https (server criptato)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3

    URL esposto

    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Se il sito non fornisce delle api (tipo Facebook) non puoi fare chiamate json con protocollo https (server criptato)
    Salve,

    il sito fornisce un metodo REST sviluppato in php, esposto nel seguente modo:

    https://IP/REST/data/corse/+"[partenza]"+"/"+"[data]", se interrogo l'indirizzo dal browser web, visualizzo correttamente il JSON, però richiamandolo con il metodo $.ajax ottengo l'errore: XMLHttpRequest cannot load https://url. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ajax non è cross-site opera solo nel proprio dominio devi far dialogare i due server (ad esempio con curl php) il tuo sito fa una chiamata al sito esterno con Ajax mostri la risposta

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.