ajaxFileUpload SyntaxError: syntax error

ajax FileUpload 를 사용 하여 파일 을 업로드 할 때 Chrome 은 문제 가 없습니다.IE 와 Firefox 에서 오류 가 발생 했 습 니 다.Firefox 에서 Syntax Error:syntax error 오류 가 발생 했 습 니 다.
JS 코드 는 다음 과 같 습 니 다.
$.ajaxFileUpload( {
	url : 'FileUpload.do',
	secureuri : false,
	fileElementId : 'imgFile',
	dataType : 'json',
	success : function(data, status) {
		//...
	},
	error : function(data, status, e) {
		alert(e);
	}
 })

우 리 는 dataType 의 반환 값 이 json 인 것 을 볼 수 있 으 나,백 스테이지 에 서 는 json 데 이 터 를 되 돌려 주지 않 아서 오 류 를 보고 할 수 있 습 니 다.
백 엔 드 에 다음 코드 를 추가 하여 프론트 데스크 에 필요 한 데 이 터 를 되 돌려 줍 니 다.
PrintWriter out =response.getWriter();
out.println("{msg:1,name:'" + name + "',id:'" + id + "'}"); //  JSON
out.close();

이 오 류 는 특정 상황 에서 발생 한 것 으로 반드시 공통성 이 있 는 것 은 아니 므 로 참고 하 시기 바 랍 니 다.

좋은 웹페이지 즐겨찾기