반응형
console.log(result)는 [Object]를 반환합니다.result.name에 접속하려면 어떻게 해야 하나요?
내 스크립트가 반환됩니다.[object Object]의 결과로console.log(result).
누가 설명 좀 해줄래?console.log을 반환하다id그리고.name부터result?
$.ajaxSetup({ traditional: true });
var uri = "";
$("#enginesOuputWaiter").show();
$.ajax({
type: "GET",
url: uri,
dataType: "jsonp",
ContentType:'application/javascript',
data :{'text' : article},
error: function(result) {
$("#enginesOuputWaiter").hide();
if(result.statusText = 'success') {
console.log("ok");
console.log(result);
} else {
$("#enginesOuput").text('Invalid query.');
}
}
});
사용하다console.log(JSON.stringify(result))문자열 형식의 JSON을 가져옵니다.
편집: 결과 개체에서 ID 및 기타 속성을 가져오고 콘솔이 있는지 확인하려면 다음 명령을 사용하여 확인할 수 있습니다.hasOwnProperty속성에 액세스합니다(존재하는 경우).
var obj = {id : "007", name : "James Bond"};
console.log(obj); // Object { id: "007", name: "James Bond" }
console.log(JSON.stringify(obj)); //{"id":"007","name":"James Bond"}
if (obj.hasOwnProperty("id")){
console.log(obj.id); //007
}
추가해 보다JSON.stringify(result)JS 객체를 JSON 문자열로 변환합니다.
당신의 코드에서 당신이 결과를 로그하고 있는 것을 알 수 있습니다.errorAJAX 요청이 실패하면 호출됩니다.따라서 ID/name/etc에 액세스하는 방법을 잘 모르겠습니다.(오류 조건 내에서 성공 여부를 확인하고 있습니다!)
Chrome 콘솔을 사용하는 경우 JSON을 문자열화하지 않고도 개체를 탐색할 수 있으므로 디버깅이 쉬워집니다.
언급URL : https://stackoverflow.com/questions/41336663/console-logresult-returns-object-object-how-do-i-get-result-name
반응형
'source' 카테고리의 다른 글
| MySQL은 NULL 값을 인덱싱합니까? (0) | 2023.01.05 |
|---|---|
| Flask 요청으로 받은 데이터 가져오기 (0) | 2023.01.05 |
| MariaDB Galera 클러스터: 두 번째 노드가 표시되지 않음 (0) | 2022.12.31 |
| Python에서 Key 오류가 발생함 (0) | 2022.12.31 |
| Java에서 폴더 삭제 (0) | 2022.12.31 |