के लिए काम नहीं कर रहा है मैं फ़ाइलों को अतुल्यकालिक रूप से अपलोड करने के लिए Blueimp Jquery File Upload प्लगइन का उपयोग कर रहा हूं। यह अधिकांश अन्य ब्राउज़रों (कुछ मामूली मुद्दों के साथ) में अच्छी तरह से काम करता है - आईई पर, मुझे यह समस्या दिखाई देती है कि "किया गया", "स्टॉप", "हमेशा", "पूर्ण" और कुछ अन्य ईवेंट कॉलबैक नहीं आ रहे हैं।ब्लूंप jquery फ़ाइल अपलोड - "पूर्ण", "पूर्ण" कॉलबैक IE 9
डीबगिंग करते समय, मैंने "किया", "असफल", "हमेशा" में console.logs जोड़ा, और _onSend फ़ंक्शन में jjery.fileupload.js में AJAX अनुरोध के लिए "पूर्ण" विधि जोड़ा - लेकिन उनमें से कोई भी आईई में शामिल नहीं लग रहा है।
_onSend: function (e, data) {
var that = this,
jqXHR,
slot,
pipe,
options = that._getAJAXSettings(data),
send = function (resolve, args) {
that._sending += 1;
jqXHR = jqXHR || (
(resolve !== false &&
that._trigger('send', e, options) !== false &&
(that._chunkedUpload(options) || $.ajax(options))) ||
that._getXHRPromise(false, options.context, args)
).complete(function (result, textStatus, jqXHR) {
console.log("complete");
}).done(function (result, textStatus, jqXHR) {
console.log("done", result);
}).fail(function (jqXHR, textStatus, errorThrown) {
console.log("fail", result);
}).always(function (a1, a2, a3) {
console.log("done", result);
}
});
return jqXHR;
};
मैं समझता हूँ कि आईई 9 में, jquery.iframe-transport.js फाइल अपलोड के लिए इस्तेमाल किया है (जैसा कि एक्सएचआर फ़ाइल अपलोड IE में समर्थित नहीं हैं) [प्लगइन कोड पठनीयता के लिए छंटनी की]।
मुझे यकीन नहीं है कि मुझे इस समस्या को ठीक करने/डिबग करने के बारे में कैसे जाना चाहिए।
धन्यवाद!
रेल ऐप के लिए हम यह कैसे कर सकते हैं? – CanCeylan
@CanCeylan: प्रस्तुत करें: text => {...} .to_json प्रस्तुत करने के बजाय: json => {...} – mkk
@tanushree इस प्रतिक्रिया को लिखने के लिए समय निकालने के लिए धन्यवाद। इसने एक मुद्दा तय किया है कि मैं थोड़ी देर के लिए डिबगिंग कर रहा हूं। – PhysX