Ralat: "Origin null tidak dibenarkan oleh Access-Control-Allow-Origin"
Apabila cuba memuatkan fail output HTML ( weather.xsl) ke dalam elemen div menggunakan jQuery, ralat berlaku menyatakan bahawa asal tidak dibenarkan. Isu ini berpunca daripada memuatkan halaman web melalui URL fail setempat (mis., fail:///).
Punca:
Kebanyakan penyemak imbas menguatkuasakan Dasar Asal yang Sama untuk fail tempatan, yang melarang memuatkan sebarang sumber dari luar direktori yang sama dengan dokumen. Dalam kes ini, memuatkan fail weather.xsl daripada sistem fail tempatan menjadikannya tidak boleh diakses.
Penyelesaian Berkemungkinan:
Memandangkan JavaScript dengan sumber tempatan selalunya dihadkan, ia disyorkan untuk menggunakan pelayan web mudah untuk menguji kod. Dengan menggunakan fail melalui URL HTTP, anda boleh mendapatkan gambaran keselamatan yang lebih tepat. Persekitaran pembangunan bersepadu (IDE) selalunya menyediakan pelayan web terbina dalam atau sambungan yang membolehkan anda menjalankan dan menyediakan fail dengan mudah.
Atas ialah kandungan terperinci Mengapa Fail HTML Tempatan Saya Menjana Ralat 'Origin null is not allowed' Ralat Apabila Menggunakan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!