반응형
간단한 AJAX 호출이 있고 서버는 유용한 데이터가 포함 된 JSON 문자열이나 PHP 함수 mysql_error ()
에 의해 생성 된 오류 메시지 문자열을 반환합니다. 이 데이터가 JSON 문자열인지 오류 메시지인지 어떻게 테스트 할 수 있습니까?
instanceof
함수를 사용하여 무언가가 배열인지 테스트 할 수있는 것처럼 isJSON
이라는 함수를 사용하는 것이 좋습니다.
이것이 내가 원하는거야:
if (isJSON(data)){
//do some data stuff
}else{
//report the error
alert(data);
}
해결 방법
JSON.parse 사용
function isJson(str) {
try {
JSON.parse(str);
} catch (e) {
return false;
}
return true;
}
참조 페이지 https://stackoverflow.com/questions/9804777
반응형
'MySql' 카테고리의 다른 글
MySQL 데이터베이스의 테이블 크기를 얻는 방법 (0) | 2020.09.15 |
---|---|
MySQL 자동 증가 시작 번호를 변경 하는 방법 (0) | 2020.09.15 |
MySQL ID를 사용하여 여러 SQL 테이블을 조인하려면 어떻게해야합니까? (0) | 2020.09.15 |
MySQL 날짜 형식-날짜 삽입 어려움 (0) | 2020.09.15 |
MySQL-다른 SELECT의 값에 따라 SELECT하는 방법 (0) | 2020.09.15 |
댓글