0
다음 코드를 가지고 있으며이를 객체로 사용하고 싶습니다.자바 초보자 아약스로 객체 생성하기
개체의 속성에 액세스하는 방법은 무엇입니까? 현재 나는 항상 정의되지 않고있다!
function getLoggerInfo()
{
$.ajax({
url: "data.json",
type: "GET",
data: {emGetInfo: "logger"},
dataType: "json",
success: function(response){
//alert("1: " + this.loggerName);
loggerName = response.emGetInfo[0].loggerName;
protocol = response.emGetInfo[0].protocolVersion;
$("#console").text("Logger Name: " + loggerName + " - Protocol Version: " + protocol);
return;
},
error: function(jqXHR, textStatus, errorThrown){
$("#console").text("ERROR: AJAX errors. " + jqXHR + " : " + textStatus + " : " + errorThrown);
return;
},
statusCode: {
404: function() {
$("#console").text("404: The requested JSON file was not found.");
return;
}
}
});
}
// 얻을 loggerName ...
$(document).ready(function() {
// Get logger info event...
$("#ajax").click(function() {
var loggerInfo = new getLoggerInfo();
alert("Loggername: "+ loggerInfo.loggerName);
});
});
감사합니다, 내 첫 번째 시간 사이트 및 위대한 ... 코드가 올바른 응답을 경고하지만 어떻게 다시 변수를 호출하는 변수에 값을 반환합니까? –
당신은 할 수 없습니다 ... 내 포인트는 성공 콜백 내에서 코드를 실행하는 것입니다. 값을 반환 할 수 없습니다. – ManseUK
Doh! 아무것도 작동하지 않는 것이 이상하다고 생각했습니다! 다시 정상적인 기능으로 돌아가서 일부 글로벌 바를 설정하십시오. 당신의 도움, 훌륭한 서비스에 감사드립니다. –