मेरे पास csv फ़ाइल में डेटा स्ट्रिंग्स को डाउनलोड करने के लिए निम्नलिखित कोड हैं।
exportData = 'data:text/csv;charset=utf-8,';
exportData += 'some csv strings';
encodedUri = encodeURI(exportData);
newWindow = window.open(encodedUri);
यह ठीक काम करता है कि यदि क्लाइंट कोड चलाता है तो यह खाली पेज उत्पन्न करता है और सीएसवी फ़ाइल में डेटा डाउनलोड करना शुरू करता है।
इसलिए मैंने JSON ऑब्जेक्ट के साथ ऐसा करने की कोशिश की
exportData = 'data:text/json;charset=utf-8,';
exportData += escape(JSON.stringify(jsonObject));
encodedUri = encodeURI(exportData);
newWindow = window.open(encodedUri);
लेकिन मुझे केवल JSON डेटा के साथ एक पृष्ठ दिखाई देता है, इसे डाउनलोड नहीं करना।
मैं कुछ शोधों से गुज़रा और यह काम करने का दावा करता है लेकिन मुझे अपने कोड से कोई फ़र्क नहीं दिखता।
क्या मुझे अपने कोड में कुछ याद नहीं है?
मेरा सवाल पढ़ने के लिए धन्यवाद :)