2016-11-20 42 views
1

我有以下文字:如何創建一個帶有引號的字符串變量值?

"{ 
    "iv": "QaVlP3rzrSNw3oRLqmXv7Q", 
    "v": 1, 
    "iter": 1000, 
    "ks": 128, 
    "ts": 64, 
    "mode": "ccm", 
    "adata": "", 
    "cipher": "aes", 
    "salt": "ffGgwesLMEg", 
    "ct": "5QjHDbwuLIgYZFWvgIH4J5WZI514zJR0ucsmQ0jljYaOgCKNOWlnrpO0ipEVjQiA7hHfk7T7nXcjN2Yo10U+dGY5DMS+OfvZiGo6/kbBkgpFWEz28uwUl1zIRJ6NBfxULbMjyoUwPuxV05r87U5+H+WEuEiKCP7HWgQH0d68a8AEsvoVah1pDUWlYXom8+TqvTHwmm5Dyyv84h3JN8KHSEnum8ORXDGGNthif3LzirAULRzH0PlsJYrgtj+yOoIWuS0wAKPgwxRkAVchjRoFqEgwfYp+wawLC6oWwj8Mq1ERVyk" 
}" 

如果我使用同一目錄下的文本文件,這個值,使用jQuery:

var text = jQuery.get('http://localhost/text.txt'); 
 
//This convert text to an Object...

JSON.stringify(text) 
 
// returns "{"readyState":1}"

那麼,有沒有什麼方法來保存在一個變量本文?

+0

如果你想在一個變量作爲一個字符串,只是做'無功富= JSON.stringify(文本);' –

回答

2

您需要使用callback來處理響應並將響應類型設置爲json

jQuery.get('http://localhost/text.txt', function(res){ 
    console.log(res); 
}, 'json'); 

或者使用jQuery.getJSON方法來代替。

jQuery.getJSON('http://localhost/text.txt', function(res){ 
    console.log(res); 
}); 
0
var json_variable = JSON.parse(jQuery.get('http://localhost/text.txt')); 
相關問題