2021-03-22

0322 ajax post시도중

 1. 




데이터 타입 파싱이 안되고있다



JSON.stringify 추가뒤 -> 잘 insert되고있음.

이에 대한 추가 학습이 필욧~~



근데 status 랑 errorThrown으로 받은 항목에 이렇게 떴다

warning이 아니니까 상관없나??

데이터 insert성공해서 success떴는데 이렇게 뜨는 거면 뭐지? 무시해도 되는건가?

(일단 STS툴에서는 아무런 에러가 없다) 


2. 

JSON.stringify()

JSON.stringify() 메서드는 JavaScript 값이나 객체를 JSON 문자열로 변환합니다. 선택적으로, replacer를 함수로 전달할 경우 변환 전 값을 변형할 수 있고, 배열로 전달할 경우 지정한 속성만 결과에 포함합니다.


즉 자바스크립트 객체를 JSON으로 파싱해주는 역할. 이것과 함께 

contentType : "appliction/json"의 형식에 맞추는 것이다. 


3. https://stackoverflow.com/questions/44295077/uncaught-syntaxerror-unexpected-token-in-json-at-position-2-at-json-parse-a

내가 컨트롤러에서 준 ResponseEntity 가 json이 아니라서인듯. 즉 데이터 보내고 insert하는 것까지 성공했는데 -> 단순text타입이라서 json으로 파싱실패. 이부분은 get을 만들면서 생각해보자. 



--> dataType 을 삭제했다 왜냐면

컨트롤러에서 ResponseEntity<String> 타입으로 메세지 내려주고있기 때문에.. 

--> 에러가 없어짐!!

제대로 alert("done")이 떴다! 성공!! ^ㅡ^ 

이제 get을 진행하자

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...