चरण 1: HTML पृष्ठ बनाएँ जहाँ HTML कोड को रखा जाए।
चरण 2: HTML कोड पृष्ठ तल (पाद लेख) में जावास्क्रिप्ट बनाएँ: और स्क्रिप्ट टैग में Jquery कोड डालें।
चरण 3: PHP फ़ाइल और php कोड कॉपी अतीत बनाएँ। $.ajaxकोड url में Jquery कोड के बाद जो आपके php फ़ाइल नाम पर लागू होता है।
जे एस
//$(document).on("change", "#avatar", function() { // If you want to upload without a submit button
$(document).on("click", "#upload", function() {
var file_data = $("#avatar").prop("files")[0]; // Getting the properties of file from file field
var form_data = new FormData(); // Creating object of FormData class
form_data.append("file", file_data) // Appending parameter named file with properties of file_field to form_data
form_data.append("user_id", 123) // Adding extra parameters to form_data
$.ajax({
url: "/upload_avatar", // Upload Script
dataType: 'script',
cache: false,
contentType: false,
processData: false,
data: form_data, // Setting the data attribute of ajax with file_data
type: 'post',
success: function(data) {
// Do something after Ajax completes
}
});
});
एचटीएमएल
<input id="avatar" type="file" name="avatar" />
<button id="upload" value="Upload" />
Php
print_r($_FILES);
print_r($_POST);