Upload File Gambar dan Data dalam satu formulir menggunakan Ajax - Seniman Coding

Post Top Ad

Responsive Ads Here

Upload File Gambar dan Data dalam satu formulir menggunakan Ajax

Share This

 Mengunggah data dan file dalam satu formulir menggunakan Ajax?


PHP + HTML

<?php

print_r($_POST);
print_r($_FILES);
?>

<form id="data" method="post" enctype="multipart/form-data">
    <input type="text" name="first" value="Bob" />
    <input type="text" name="middle" value="James" />
    <input type="text" name="last" value="Smith" />
    <input name="image" type="file" />
    <button>Submit</button>
</form>

jQuery + Ajax

$("form#data").submit(function(e) {
    e.preventDefault();    
    var formData = new FormData(this);

    $.ajax({
        url: window.location.pathname,
        type: 'POST',
        data: formData,
        success: function (data) {
            alert(data)
        },
        cache: false,
        contentType: false,
        processData: false
    });
});

Short Version

$("form#data").submit(function(e) {
    e.preventDefault();
    var formData = new FormData(this);    

    $.post($(this).attr("action"), formData, function(data) {
        alert(data);
    });
});

Tidak ada komentar:

Posting Komentar

Post Bottom Ad

Responsive Ads Here

Pages