Ralat CORS: Asal Nol Dilarang
kaedah load() jQuery menghadapi "Origin null tidak dibenarkan oleh Access-Control-Allow -Origin" ralat semasa cuba mendapatkan semula data daripada cuaca.xsl fail.
Punca Punca
Ralat timbul kerana permintaan sedang dibuat daripada fail setempat (asal: null) kepada pelayan yang berpotensi jauh yang mengehoskan cuaca. fail xsl. Penyemak imbas moden menguatkuasakan Dasar Asal Sama (SOP), yang mengehadkan permintaan silang asal untuk menghalang aktiviti hasad.
Penyelesaian: Penambahan Pengepala
Menambahkan pengepala CORS pada fail weather.xsl boleh menyelesaikan isu ini. Pengepala ini memberitahu pelayar bahawa pelayan membenarkan permintaan dari asal halaman HTML. Berikut ialah contoh pengepala Access-Control-Allow-Origin:
Access-Control-Allow-Origin: *
Pendekatan Alternatif
Jika menambah pengepala CORS tidak boleh dilaksanakan, pertimbangkan kaedah alternatif:
Atas ialah kandungan terperinci Mengapakah kaedah `load()` jQuery saya gagal dengan 'Ralat CORS: Origin Null tidak dibenarkan oleh Access-Control-Allow-Origin' apabila mengakses fail weather.xsl?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!