jquery ajax 호출을 사용하여 입력 텍스트 데이터의 유효성을 검사합니다. "alert()"값을 입력 텍스트 상자에 입력하면 아약스 호출이 전혀 이루어지지 않습니다. 그리고 컨트롤이 바로 성공 섹션으로 이동합니다.데이터에 alert() 경고가있는 경우 jquery ajax 호출이 실패합니다.
var myScript='alert()';
$.ajax({
url: '<%=request.getContextPath()%>/ext/scriptTestServ',
type:'POST',
data: {
script: myScript
},
success:
function(response){
alert('no error');
},
error: function(jqXHR, textStatus, errorThrown){
alert('error occured');
},
dataType:"text"
});
텍스트를 탈출 시도 해 봤나
"실패"란 의미는 무엇입니까? –
서버에서 보내는 응답을 확인하십시오. 오류 콜백에서 textStatus를 볼 수 있습니다. 시도 (alert) (textStatus); 또한 경고 작성 (jqXHR.responseText); – sedran
ajax 호출에 실패하면 호출이 수행되지 않음을 나타냅니다. –