cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Cara menghantar borang dengan gambar menggunakan kaedah siaran ajax

<form>
    <input name="xxxx" type="text">
    <input name="images" type="file" multiple="multiple" >
</form>

Oleh kerana terdapat berbilang gambar dalam borang kedua, bagaimana untuk menyerahkan data kedua-dua borang di atas bersama-sama apabila menggunakan kaedah pos ajax untuk menghantar borang?

阿神阿神2751 hari yang lalu562

membalas semua(8)saya akan balas

  • PHP中文网

    PHP中文网2017-05-18 11:01:29

    Gunakan formData

    balas
    0
  • 阿神

    阿神2017-05-18 11:01:29

    Tanya bahagian belakang! Secara amnya, kunci yang dikembalikan dengan memuat naik imej diberikan kepada bahagian belakang, dan borang ditakrifkan oleh bahagian belakang.

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-18 11:01:29

    Gunakan html5 untuk menukar imej kepada BASE64, dan kemudian mengembalikannya ke latar belakang melalui ajax Latar belakang menukar format imej kepada pelayan melalui base64 dan menyimpannya dalam pelayan.
    Anda boleh rujuk bahan pengajaran ini
    http://www.zhangxinxu.com/wor...

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-18 11:01:29

    Apabila memuat naik imej, pengekodan base64 ialah penyelesaian yang betul.

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-18 11:01:29

    Di atas adalah semua idea, saya menyediakan kaedah yang lebih mudah, menggunakan ajaxsubmit, plug-in

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 11:01:29

    Jangan tukar kepada base64, ia akan meningkat sebanyak 1/3. Penyemak imbas yang menyokong lukisan imej dalam input pada kanvas dan kemudian mengambil base64 mesti sudah menyokong xhr2.0 atau fetch API.

    balas
    0
  • 高洛峰

    高洛峰2017-05-18 11:01:29

    Buat objek formdata, tetapkan nilai pada objek dan serahkan objek formdata sebagai data ajax
    Adalah disyorkan untuk melihat ini
    http://www.ruanyifeng.com/blo...

    .

    balas
    0
  • 为情所困

    为情所困2017-05-18 11:01:29

    Memuat naik fail secara amnya memerlukan sama ada penyerahan borang langsung (tetapi keseluruhan halaman akan dimuat semula, dan muat semula separa boleh dicapai dengan membenamkannya ke dalam iframe), yang akan dihuraikan oleh bahagian belakang itu sendiri atau memuat naik mengikut format standard w3c. Secara amnya, pemalam juga menggunakan dua kaedah ini

    balas
    0
  • Batalbalas