ব্যবহারকারীদের সিএসভি ফাইলে ডেটা স্ট্রিংগুলি ডাউনলোড করতে দেওয়ার জন্য আমার কাছে নিম্নলিখিত কোড রয়েছে।
exportData = 'data:text/csv;charset=utf-8,';
exportData += 'some csv strings';
encodedUri = encodeURI(exportData);
newWindow = window.open(encodedUri);
এটি ঠিক কাজ করে যদি ক্লায়েন্ট কোড চালায় তবে এটি খালি পৃষ্ঠা উত্পন্ন করে এবং সিএসভি ফাইলে ডেটা ডাউনলোড শুরু করে।
তাই আমি জেএসএন এর মতো বস্তুর সাথে এটি করার চেষ্টা করেছি
exportData = 'data:text/json;charset=utf-8,';
exportData += escape(JSON.stringify(jsonObject));
encodedUri = encodeURI(exportData);
newWindow = window.open(encodedUri);
তবে আমি এটিতে JSON ডেটা প্রদর্শিত একটি পৃষ্ঠা দেখছি, এটি ডাউনলোড করছে না।
আমি কিছু গবেষণার মধ্য দিয়ে গিয়েছিলাম এবং এটি এক কাজ করার দাবি করে তবে আমি আমার কোডের সাথে কোনও পার্থক্য দেখছি না।
আমি কি আমার কোডটিতে কিছু মিস করছি?
আমার প্রশ্ন পড়ার জন্য ধন্যবাদ :)