javascript - ajaxupload fail muat naik merentas domain boleh mengembalikan nilai, tetapi sentiasa memasukkan ralat dan tidak berjaya.
迷茫
迷茫 2017-05-16 13:03:07
0
3
567

$.ajaxFileUpload({

 url:"http://192.168.0.222:8080/Erp_V0.1/admin/upload/uploader.php", //Laluan skrip untuk memproses imej
        jenis: 'post', //Kaedah penyerahan
        data: upload_arr, // parameter tersuai
        secureuri:false, //Sama ada untuk mendayakan penyerahan selamat
        fileElementId:id, //ID kawalan fail
        dataType: "jsonp",//Jenis data ialah jsonp
        jsonp: "jsonpCallback", // Pelayan digunakan untuk menerima parameter nama fungsi panggilan balik
        kejayaan: fungsi (data){ //Fungsi pemprosesan dilaksanakan secara automatik selepas penyerahan berjaya
            makluman(1111);
            makluman(data);
        },
        ralat:fungsi(data,status,e){
            makluman(2222);
            amaran(e);
            alert(JSON.stringify(data));
            makluman(status);
        }
    }) 
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(3)
世界只因有你

jsonp merentas domain hanya menyokong mod dapatkan Walaupun bahagian hadapan anda ditetapkan kepada mod siaran, ia akan ditukar secara automatik kepada mod.
Kaedah pelaksanaan jsonp sebenarnya sama dengan alamat permintaan skrip, kecuali jsonp ajax merangkumnya, seperti yang anda boleh bayangkan, jsonp tidak menyokong kaedah POST. Oleh itu, jika kod sebelah pelayan anda menggunakan kaedah siaran, ia tidak akan dapat meminta.
Sudah tentu, jika anda memaksa diri anda menggunakan kaedah pos untuk komunikasi merentas domain, tiada apa yang boleh anda lakukan.
Perubahan sisi pelanggan:
``
Ditambah: crossDomain: true
Pengubahsuaian: dataType: "json"
``
Sisi pelayan ditambah:

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST');
header('Access-Control-Max-Age: 1000');

Walaupun boleh dilakukan, ia mempunyai kelemahan dan masa permintaannya agak lama Anda boleh menimbang sendiri kebaikan dan keburukannya.

Akhir sekali, lampirkan catatan soalan berkaitan pada Stackoverflow:
http://stackoverflow.com/ques...

为情所困

Saya masih ingat menggunakan Dapatkan untuk Jsonp merentas domain. .Tetapi jika anda berkeras untuk menyiarkan, terdapat http://www.jb51.net/article/6..., saya belum mencubanya.

巴扎黑

Mula-mula, mari kita jelaskan pengetahuan berkaitan merentas domain dan jsonp
jsonp dibuat dengan teg skrip
Jika siaran itu hendak merentas domain, anda perlu menambah Access-Control-Allow-Origin pada bahagian belakang

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan