我正在向一个超级简单的python函数发出一个ajax post请求,该函数接受一个学生的名字,并输出一个与之对应的url。目前,Python函数在json中回传此函数,并在调用console.log(JSON.stringify(response))时如下所示:
{"readyState":4,"responseText”:”\ {\”studentURL\”: \”https://prepacademy.jackjohnson.com\”} ”,”responseJSON”: {“studentURL”:”https://prepacademy.jackjohnson.com”},”status":200,"statusText":"OK"}
我想知道如何获取更大的信息块并对其进行过滤,以便只获得https://prepacademy.jackjohnson.com部分?
发布于 2018-08-10 05:12:13
response是一个JavaScript对象,您可以使用点表示法或括号表示法来访问其属性,如下所示:
let response = {
"readyState": 4,
"responseText": "\ {\"studentURL\": \"https://prepacademy.jackjohnson.com\"} ",
"responseJSON": {
"studentURL": "https://prepacademy.jackjohnson.com"
},
"status": 200,
"statusText": "OK"
};
// dot-notation
console.log(response.responseJSON.studentURL)
// bracket-notation (allows for computed paths)
console.log(response["responseJSON"]["studentURL"])
发布于 2018-08-10 05:10:09
response.responseJSON.studentURL
https://stackoverflow.com/questions/51775778
复制相似问题