Rumah > Soal Jawab > teks badan
Dalam pemalam bahagian hadapan, saya melihat bahawa demo pengarang meminta antara muka komen github, tetapi halaman dan antara muka adalah domain silang Dia menggunakan permintaan ajax, tetapi ia berbeza daripada kaedah penulisan umum tidak tahu bagaimana untuk melaksanakannya. Kodnya adalah seperti berikut, sila berikan saya sedikit analisis.
$.ajax('https://api.github.com/repos/fex-team/xxxx/issues/81comments?per_page=100',
{
headers: {
Accept: 'application/vnd.github.full+json'
},
dataType: 'json',
success: function(data) {
console.log(data);
}
});
Biasanya ajax ialah:
$.ajax({参数...});
怪我咯2017-07-03 11:44:04
Berikut adalah dua soalan:
Masalah merentas domain adalah kerana API GitHub sudah menyokongnya. Anda boleh melihat pengepala berkaitan CORS yang dikembalikan oleh permintaan OPTIONS. Lihat di sini untuk butiran
Adapun $.ajax
, kedua-dua kaedah permintaan disokong, iaitu ini dan ini
ringa_lee2017-07-03 11:44:04
jQuery.ajax(url,[tetapan])
url: Rentetan URL yang digunakan untuk mengandungi permintaan.
tetapan:Tetapan permintaan AJAX. Semua pilihan adalah pilihan.