Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment soumettre un formulaire avec des images en utilisant la méthode de publication Ajax

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

Étant donné qu'il y a plusieurs images dans le deuxième formulaire, comment soumettre les données des deux formulaires ci-dessus ensemble lorsque vous utilisez la méthode de publication ajax pour soumettre le formulaire ?

阿神阿神2711 Il y a quelques jours519

répondre à tous(8)je répondrai

  • PHP中文网

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

    Utilisez formData

    répondre
    0
  • 阿神

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

    Demandez au backend ! Généralement, la clé renvoyée par le téléchargement de l'image est donnée au backend et le formulaire est défini par le backend.

    répondre
    0
  • 習慣沉默

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

    Utilisez html5 pour convertir l'image en BASE64, puis remettez-la en arrière-plan via ajax. L'arrière-plan convertit l'image au format image et la stocke sur le serveur via base64.
    Vous pouvez vous référer à ce manuel
    http://www.zhangxinxu.com/wor...

    répondre
    0
  • 巴扎黑

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

    L'encodage Base64 est la bonne solution lors du téléchargement d'images.

    répondre
    0
  • 滿天的星座

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

    Ce qui précède ne sont que des idées, je propose une méthode plus simple, en utilisant ajaxsubmit, plug-in

    répondre
    0
  • 曾经蜡笔没有小新

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

    Ne convertissez pas en base64, cela augmentera de 1/3. Les navigateurs qui prennent en charge le dessin de l'image dans l'entrée sur le canevas, puis la récupération en base64 doivent déjà prendre en charge xhr2.0 ou l'API de récupération.

    répondre
    0
  • 高洛峰

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

    Créez un objet formdata, attribuez une valeur à l'objet et soumettez l'objet formdata sous forme de données ajax
    Il est recommandé de jeter un œil à ceci
    http://www.ruanyifeng.com/blo...

    .

    répondre
    0
  • 为情所困

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

    Le téléchargement de fichiers nécessite généralement soit la soumission directe d'un formulaire (mais la page entière sera actualisée, et une actualisation partielle peut être réalisée en l'intégrant dans une iframe), qui sera analysée par le backend lui-même ou téléchargée conformément au w3c ; formData standard, ce qui est également le cas des plug-ins généraux. Deux façons

    .

    répondre
    0
  • Annulerrépondre