이상한 (아마도 베팅하지 않을 것임) 문제가 있습니다. 자바 스크립트 메서드를 사용하여 모든 아약스 호출을 호출 할 수 있습니다. 아래를 참조하십시오. JQuery AJAX 응답이 정의되지 않았습니다.
function ajaxCall(url, params) {
if (params === null) {
$.ajax({
type: 'POST',
url: url,
contentType: 'application/json; charset=utf-8',
dataType: 'json'
}).success(function(response) {
return response;
}).error(function(response) {
return response;
});
} else {
var data = JSON.stringify(params);
$.ajax({
type: 'POST',
url: url,
data: data,
contentType: 'application/json; charset=utf-8',
dataType: 'json'
}).success(function(response) {
return response;
}).error(function(response) {
return response;
});
}
}
나는이 방법을 내가 AJAX 호출에서 적절한 응답을 내가 호출이 정의되지 않은 반환되는 응답을 반환 할 때까지 모두가 장미 빛 보이는 전화
?완성을 위해 제 전화 코드를 제공해 드리겠습니다.
var call = ajaxCall(someUrl, someParams);
는 명확히하고 내 얘기 일이 전화는 위의 예에서 정의되지 않은 것 이해하고 있는지 확인하기 위해?
을 필요 얻기 위해 작업 할 수 아약스
$이기 때문이다. 이 질문은 예를 들면 다음과 같이 많이 묻습니다. http://stackoverflow.com/questions/10369839/cant-return-xmlhttp-responsetext – DCoder
@DCoder 반복 질문에 감사드립니다. – Deviland