web-dev-qa-db-fra.com

Comment utiliser HTML5 FormData Ajax

Comment utiliser FormData dans wordpress ajax? J'ajoute des fichiers et des chaînes à formdata.

    var formdata = new FormData();
    formdata.append('name', 'This is Name')

    $.ajax({
        url: 'admin-ajax.php',
        type: 'POST',
        data: {'action':'plugin_save', 'data':formdata},
        contentType:false,
        processData:false,
        success: success,
        error: error
    });

   // php
   sends 0 ?
4
NestedWeb

L'action doit faire partie de l'objet de données:

var formdata = new FormData();
formdata.append('name', 'This is Name');
formdata.append('action', 'plugin_save');

$.ajax({
    url: 'admin-ajax.php',
    type: 'POST',
    data: formdata,
    contentType:false,
    processData:false,
    success: success,
    error: error
});
8
Milo