jQuery और AJAX का उपयोग करके सर्वर पर फ़ाइल को एसिंक्रोनस रूप से कैसे अपलोड करें?
सभी को नमस्कार! मैं वेब डेवलपमेंट में नौसिखिया हूँ और अपनी साइट पर फ़ाइल अपलोड फॉर्म बनाने की कोशिश कर रहा हूँ। मैं चाहता हूँ कि फ़ाइल बिना पेज रीलोड किए सर्वर पर भेजी जाए, यानी एसिंक्रोनस रूप से। मैं jQuery का उपयोग कर रहा हूँ, लेकिन कुछ गलत हो रहा है।
यहाँ मेरा वर्तमान कोड है:
```html
```
और JavaScript:
```javascript
$('#uploadForm').on('submit', function(e) {
e.preventDefault();
var file = $('#fileInput').val();
$.ajax({
url: '/upload',
type: 'POST',
data: { file: file },
success: function(response) {
$('#result').text('फ़ाइल अपलोड हुई: ' + response);
},
error: function() {
$('#result').text('अपलोड में त्रुटि');
}
});
});
```
समस्या यह है कि सर्वर पर खाली ऑब्जेक्ट आता है या कुछ भी नहीं आता। मैंने पढ़ा है कि ज़रूरत है