Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 15322|Yanıt: 1

[Jırlama] XMLHttpRequest yüklenemiyor. 'Erişim-Kontrol-İzin-Ver-Kaynak' Yok

[Bağlantıyı kopyala]
Yayınlandı 27.09.2015 22:48:47 | | | |


Hata:
XMLHttpRequest yüklenemiyor. İstenen kaynakta 'Erişim-Kontrol-İzin-Ver' başlığı bulunmaz. Bu nedenle '' kökenine erişim yasaktır.
Sebep: Javascrip{filter}t de yerel dosyalara erişirken bu hatayı alır. Güvenlik nedenleriyle, tarayıcılar Javascrip{filter}t'nin yerel dosyalara erişmesine izin vermez.
Çözüm:

Chrome yerel Ajax isteklerini desteklemiyor ve bu sorun .html dosyadaki .json dosyaya eriştiğimde ortaya çıkıyor; bu da .html dosyanın şu anda yüklenemediği anlamına geliyor.

Çözüm

Chrome kısayolunun özellikler ayarlarını açın:
Chrome tarayıcı kısayoluna sağ tıklayın ve "Özellikler"i seçin,
"Hedef"e "--allow-file-access-from-files" ekleyin, önünde bir boşluk fark edin,
Chrome tarayıcınızı yeniden başlatın.





Önceki:Ctrip'ten çıkan karanlık bulutların ve diğer sızıntıların kaynağı nedir?
Önümüzdeki:JS sonuncusunu yakalıyor. IP segment aralığını değerlendirmek için kullanılabilir
Yayınlandı 6.12.2015 16:18:33 |
<html>
<head>
    <title>Başlık</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",
            Type:'GET',
            dataType:'JSONP',
            Başarı: function(data){
                $('body').append( "Ad: " + veri );
            }
        });
    </scrip{filter}t>
</head>
<body>
Ajax alanlar arası soruları test et
</body>
</html>

jsonp formatını kullanın, örneğin ajax request parameter dataType: 'JSONP' in jquery içinde.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com