Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 15322|Válasz: 1

[Csípős] Az XMLHttpRequest nem tölthet be ''. Nincs 'hozzáférés-vezérlés-engedélyezés-eredet'

[Linket másol]
Közzétéve 2015. 09. 27. 22:48:47 | | | |


Hiba:
Az XMLHttpRequest nem tölthet be ''. A kért forráson nincs 'Access-Control-Allow-Origin' fejléc. Az eredet '' ezért nem engedélyezett hozzáférés.
Ok: Javascrip{filter}t is ezt a hibát kapja, amikor helyi fájlokat használnak. Biztonsági okokból a böngészők nem engedik, hogy a Javascrip{filter}t helyi fájlokhoz férjen hozzá.
Megoldás:

A Chrome nem támogatja a helyi Ajax kéréseket, és ez a probléma akkor jelentkezik, amikor .json fájlt használok .html fájlban, ami azt jelenti, hogy ez a .html fájl jelenleg nem tölthető.

Megoldás

Nyisd meg a Chrome parancsparancs tulajdonságait a beállításokban:
Jobb kattintással a Chrome böngésző gyorsbillentyűjére, és válaszd ki a "Tulajdonságokat",
Add hozzá a "--allow-file-access-from-files" a "Target"-hez, és figyelj meg egy helyet előtte,
Csak indítsd újra a Chrome böngésződet.





Előző:Mi az eredete a Ctripből és más szivárgásokból kitörő sötét felhőknek?
Következő:JS elfogja az utolsót. felhasználható az IP szegmens tartományának megítélésére
Közzétéve 2015. 12. 06. 16:18:33 |
<html>
<head>
    <title>Cím</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",
            BETŰ: 'KAPD',
            dataType:'JSONP',
            Success: function(data){
                $('body').append( "Név: " + adat );
            }
        });
    </scrip{filter}t>
</head>
<body>
Teszt Ajax cross-domain kérdéseket
</body>
</html>

Használd a jsonp formátumot, például ajax request parameter dataType: 'JSONP' a jquery-ben.
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com