jQuery를 사용하여 원격 엔드 포인트에 AJAX 요청을하고 있습니다. 해당 엔드 포인트는 실패가 있고 그 오브젝트가 실패를 설명 할 경우 JSON 오브젝트를 리턴합니다. 요청이 성공하면 HTML 또는 XML을 반환합니다.
$.ajax()
호출의 일부로 jQuery에서 예상되는 요청 유형을 정의하는 방법을 참조하십시오. success
처리기에서 요청 유형을 감지하는 방법이 있습니까?
$.ajax(
{
type: "DELETE",
url: "/SomeEndpoint",
//dataType: "html",
data:
{
"Param2": param0val,
"Param1": param1val
},
success: function(data) {
//data could be JSON or XML/HTML
},
error: function(res, textStatus, errorThrown) {
alert('failed... :(');
}
}
);
Owen의 응답은 적절하지만 완전한 콜백은 데이터를 얻지 못하기 때문에 비슷한 범위의 데이터 (메서드 범위 외의 데이터를 저장 ... 완료)를 사용해야합니다. 나는 그것이 더 깨끗하다고 생각했기 때문에이 방법을 사용했다. –