Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 15322|Jawab: 1

[Jpertanyaan] XMLHttpRequest tidak dapat memuat ''. Tidak ada 'Access-Control-Allow-Origin'

[Salin tautan]
Diposting pada 27/09/2015 22.48.47 | | | |


Kesalahan:
XMLHttpRequest tidak dapat memuat ''. Tidak ada header 'Access-Control-Allow-Origin' yang ada pada sumber daya yang diminta. Oleh karena itu, Origin ' ' tidak diizinkan akses.
Penyebab: Javascrip{filter}t juga mendapatkan kesalahan ini saat mengakses file lokal. Untuk alasan keamanan, browser tidak mengizinkan Javascrip{filter}t untuk mengakses file lokal.
Larutan:

Chrome tidak mendukung permintaan Ajax lokal, dan masalah ini terjadi saat saya mengakses file .json dalam file .html, yang berarti file .html ini tidak dapat dimuat saat ini.

Solusi

Buka setelan properti pintasan Chrome:
Klik kanan pada pintasan browser Chrome dan pilih "Properti",
Tambahkan "--allow-file-access-from-files" ke "Target", perhatikan spasi di depannya,
Cukup mulai ulang browser Chrome Anda.





Mantan:Apa asal awan gelap yang keluar dari Ctrip dan kebocoran lainnya?
Depan:JS mencegat yang terakhir. dapat digunakan untuk menilai rentang segmen IP
Diposting pada 06/12/2015 16.18.33 |
<html>
<head>
    <title>Judul</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",
            jenis:'DAPATKAN',
            dataType:'JSONP',
            success: function(data){
                $('tubuh').append( "Nama: " + data );
            }
        });
    </scrip{filter}t>
</head>
<body>
Uji pertanyaan lintas domain Ajax
</body>
</html>

Gunakan format jsonp, seperti parameter permintaan ajax dataType: 'JSONP' di jquery.
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com