2016-11-20 40 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')); 
相关问题