Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15322|Svar: 1

[Jquery] XMLHttpRequest kan inte ladda ''. Ingen 'åtkomstkontroll-tillåtelse-ursprung'

[Kopiera länk]
Publicerad på 2015-09-27 22:48:47 | | | |


Misstag:
XMLHttpRequest kan inte ladda ''. Ingen 'Access-Control-Allow-Origin'-header finns på den begärda resursen. Origin ' ' är därför inte tillåten åtkomst.
Orsak: Javascrip{filter}t får också detta felmeddelande när man kommer åt lokala filer. Av säkerhetsskäl tillåter inte webbläsare att Javascrip{filter}t får åtkomst till lokala filer.
Lösning:

Chrome stöder inte lokala Ajax-förfrågningar, och detta problem uppstår när jag öppnar .json fil i en .html fil, vilket innebär att denna .html fil inte kan laddas just nu.

Lösning

Öppna Chrome-genvägens egenskapsinställningar:
Högerklicka på genvägen i Chrome-webbläsaren och välj "Egenskaper".
Lägg till "--tillåt-filåtkomst-från-filer" till "Target", lägg märke till ett mellanslag framför den,
Starta bara om din Chrome-webbläsare.





Föregående:Vad är ursprunget till de mörka moln som bröt ut från Ctrip och andra läckor?
Nästa:JS avlyssnar den sista. kan användas för att bedöma IP-segmentets intervall
Publicerad på 2015-12-06 16:18:33 |
<html>
<head>
    <title>Titel</title>
    <scrip{filter}t src="http://code.jquery.com/jquery-1.7.1.min.js"></scrip{filter}t>
    <scrip{filter}t>
        $.ajax({
            URL:"http://www.test.com/gpsApi.php?lat=22.502412986242&lng=113.93832783228",
            typ:'HÄMTA',
            dataType:'JSONP',
            success: function(data){
                $('body').append( "Name: " + data );
            }
        });
    </scrip{filter}t>
</head>
<body>
Testa Ajax tvärdomänfrågor
</body>
</html>

Använd jsonp-formatet, såsom ajax request parameter dataTyp: 'JSONP' i jquery.
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com