아약스 데이터를 편집했지만 이전 버전을 계속 표시하면서 저장했습니다. 파일을 다시 열고 위치를 확인하기까지했습니다. 마치 캐시 된 것입니다.아약스 데이터가 변경되지 않습니다.
이 실제 코드 :
function setMessages(roomId, username, message){
$.ajax({
type: "get",
url: "http://www.sinansamet.nl/chatdistract/ajax/setMessages.php",
data: { roomId:roomId, username:username, message:message },
success: function(html) {
strReturn = html;
}
});
}
그러나 그것을 보는 것은 이전 코드를했다
function setMessages(id){
$.ajax({
type: "get",
url: "http://www.sinansamet.nl/chatdistract/ajax/setMessages.php",
data: { id:id },
success: function(html) {
strReturn = html;
}
});
}
입니다.
이 오류는 "정의되지 않은 ID가"asynchronous
에 대한
캐시를 한 번만 지우십시오. – PSR
Ajax가 비동기입니다. 'return strReturn;'이 일어나기 전에'strReturn = html; '이 발생합니다. –
자세한 내용은 아래의 게시물을 참조하십시오. http://stackoverflow.com/questions/11576176/wait-for-a-jquery-ajax-callback-from-calling-function – user1889970