function chkFile(file1) {
var file = file1.files[0];
var formData = new FormData();
formData.append('formData', file);
$.ajax({
type: "POST",
url: "chkFileType.php",
contentType: false,
processData: false,
data: formData,
success: function (data) {
alert(data);
}
});
}
<form action="" method="post" name="myForm" id="myForm" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Upload Files
<input type="file" name="uploadFile" id="uploadFile" onChange="chkFile(this)"/>
<input type="submit" name="submitbutt" value="Checkout">
chkFileType.php का उपयोग करपीएचपी अपलोड फ़ाइल onchange
<?php
print_r($_FILE)
?>
मैं पूरी प्रस्तुत करने से पहले एक फार्म बनाने के लिए है जो उपयोगकर्ता द्वारा एक फ़ाइल अपलोड करता है, यह अपलोड की गई फ़ाइल पर एक जांच करेंगे चाहते हैं प्रपत्र। जब फ़ाइल अपलोड हो जाती है तो मैं onChange
का उपयोग करता हूं और फिर चेक करने के लिए chkFileType.php
पर कॉल करने के लिए formData
मान अजाक्स को पास करता हूं और प्रतिक्रिया को वापस अलर्ट करता हूं।
फ़ंक्शन बिना किसी त्रुटि के चल रहा है, लेकिन alert(data)
से कोई प्रतिक्रिया नहीं है;
मुझे पता है कि मैं कुछ गलत कर रहा हूं, लेकिन मुझे पता नहीं है कि किस दिशा से जाना है। क्या मैं सही तरीके से कर रहा हूँ?
क्या आप 'chkFileType.php' की सामग्री जोड़ सकते हैं ?? –
क्या आपको अलर्ट में कोई नल संदेश या कोई अलर्ट बॉक्स नहीं मिल रहा है? अगर आपको एक शून्य संदेश मिल रहा है तो आपके chkFileType.php –
के साथ समस्या है हाय मैंने chkFileType.php की सामग्री को जोड़ा है। मुझे सफलता समारोह से कोई चेतावनी (डेटा) नहीं मिल रहा है। –