cari

Rumah  >  Soal Jawab  >  teks badan

javascript - mui membangunkan Muzik Awan NetEase, antara muka permintaan sentiasa merentas domain

/***************************************************************
 *                                                             *
 * 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学习ing2845 hari yang lalu1034

membalas semua(5)saya akan balas

  • 漂亮男人

    漂亮男人2017-06-12 09:31:21

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

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:31:21

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

    balas
    0
  • 滿天的星座

    滿天的星座2017-06-12 09:31:21

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

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:31:21

    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.

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:31:21

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

    balas
    0
  • Batalbalas