【发布时间】:2022-01-18 14:13:33
【问题描述】:
我在 java 脚本中有这个 Ajax 调用:
function getCamInfo(value) {
var body = "TakeNewPic=" + value;
var req = new XMLHttpRequest();
req.onreadystatechange = function() {
if (this.readyState === 4 && this.status === 200) {
var res = document.getElementById("parg");
var outpt = JSON.parse(this.responseText);
res.innerHTML = outpt;
//console.log(outpt);
/* var link = outpt.state[0];
var tex = document.getElementById("linkP");
tex.value = link;*/
}
}
req.open(
"POST",
"post_req.php",
true,
);
req.setRequestHeader(
"content-type",
"application/x-www-form-urlencoded"
);
req.send(body);
}
我在响应中得到了这个 JSON 对象:
{"fingerprint":"FIG_0163","state":{"_apiVersion":2,"batteryLevel":0.78,"_batteryState":"disconnect","_cameraError":[],"_captureStatus":"idle","_capturedPictures":0,"_compositeShootingElapsedTime":0,"_function":"mySetting","_latestFileUrl":"http://192.168.254.124/files/90014a68423861503e031db848764600/100RICOH/R0011105.JPG","_mySettingChanged":false,"_pluginRunning":false,"_pluginWebServer":true,"_recordableTime":0,"_recordedTime":0,"storageUri":"http://192.168.254.124/files/90014a68423861503e031db848764600/"}}
例如,我如何从这个对象中获取一个值:只有 Url 图片:
"_latestFileUrl":"http://192.168.254.124/files/90014a68423861503e031db848764600/100RICOH/R0011105.JPG"
非常感谢
【问题讨论】:
-
我投票结束这个问题,因为没有尝试解决。
标签: javascript jquery json ajax object