第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

從瀏覽器下載JSON對象作為文件

從瀏覽器下載JSON對象作為文件

九州編程 2019-09-19 16:49:05
我有以下代碼讓用戶下載csv文件中的數(shù)據(jù)字符串。exportData = 'data:text/csv;charset=utf-8,';exportData += 'some csv strings';encodedUri = encodeURI(exportData);newWindow = window.open(encodedUri);它工作得很好,如果客戶端運(yùn)行代碼它生成空白頁并開始下載csv文件中的數(shù)據(jù)。所以我嘗試用JSON對象做這個(gè)exportData = 'data:text/json;charset=utf-8,';exportData += escape(JSON.stringify(jsonObject));encodedUri = encodeURI(exportData);newWindow = window.open(encodedUri);但我只看到一個(gè)頁面上顯示了JSON數(shù)據(jù),而不是下載它。我進(jìn)行了一些研究,這個(gè)人聲稱可以工作,但我認(rèn)為我的代碼沒有任何區(qū)別。我在代碼中遺漏了什么嗎?感謝您閱讀我的問題:)
查看完整描述

3 回答

?
交互式愛情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊

找到答案。


var obj = {a: 123, b: "4 5 6"};

var data = "text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(obj));


$('<a href="data:' + data + '" download="data.json">download JSON</a>').appendTo('#container');

似乎對我來說很好。


**所有的歸功于@ cowboy-ben-alman,他是上面代碼的作者**


查看完整回答
反對 回復(fù) 2019-09-19
  • 3 回答
  • 0 關(guān)注
  • 922 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號