javascript - mui membangunkan Muzik Awan NetEase, antara muka permintaan sentiasa merentas domain
学习ing
学习ing 2017-06-12 09:29:21
0
5
967
/***************************************************************
 *                                                             *
 * mui.ajax获取数据                                                                                                                   *
 *                                                             *
/***************************************************************/
var url = 'http://s.music.163.com/search/get/';
mui.ajax(url, {
    data: {
        'type': 1,
        's': '喜欢你',
        'limit': 10
    },
    dataType: 'json',
    type: 'post',
    timeout: 10000,
    success: function(response) {
        console.log(JSON.stringify(response))
    },
    error: function(xhr, type, errorThrown) {
        console.log(type)
    }

})

Semasa saya berlatih menggunakan tutorial mui segmentfault, ralat merentas domain sentiasa dilaporkan semasa membuka penyemak imbas Adakah antara muka tidak boleh digunakan? Atau sebab lain

学习ing
学习ing

membalas semua(5)
漂亮男人

Saya dapati sebabnya, kerana saya membukanya dalam pelayar, yang akan merentas domain Jika saya menjalankannya pada mesin sebenar, tidak akan ada masalah merentas domain

仅有的幸福

Ralat merentas domain bermakna NetEase Cloud tidak membenarkan permintaan merentas domain.
Anda memerlukan latar belakang untuk memajukan permintaan

滿天的星座

Saya pernah menghadapi masalah ini sebelum ini, dan sebabnya ialah NetEase tidak membenarkan permintaan merentas domain.

仅有的幸福

Ini kerana pelayan NetEase Cloud tidak mengembalikan permintaan anda dengan medan Access-Control-Allow-Originhead, jadi permintaan anda telah disekat oleh penyemak imbas.

Dua penyelesaian:

  • Pesan NetEase Cloud Music untuk membenarkan tapak web yang anda minta merentas domain, iaitu, biarkan mereka mengubah suai konfigurasi pelayan.

  • Panggil NetEase Cloud Music API di bahagian belakang, bukan melalui penyemak imbas.

Anda juga boleh menggunakan posmen untuk ujian.

Jika anda boleh menanggung kesakitan membaca dalam bahasa Inggeris, artikel ini sangat terperinci.

给我你的怀抱

Jika anda baru berlatih, anda boleh mematikan sekatan Chrome pada permintaan merentas domain, supaya tiada masalah merentas domain

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!