jQuery get JSON 결과를 변수에 저장
getJ를 사용합니다.SON은 제 웹사이트에서 JSON을 요청합니다.정상적으로 동작하지만 다음과 같은 다른 변수에 출력을 저장해야 합니다.
var myjson= $.getJSON("http://127.0.0.1:8080/horizon-update", function(json) {
});
결과를 저장해야 합니다.myjson
이 구문은 틀린 것 같습니다.좋은 생각 있어요?
전화할 때 값을 얻을 수 없습니다.getJSON
, 응답 후에만.
var myjson;
$.getJSON("http://127.0.0.1:8080/horizon-update", function(json){
myjson = json;
});
$.getJSon은 콜백 함수에 콜백 함수를 전달하거나 콜백 함수에 콜백 함수를 글로벌 variale에 할당합니다.
var globalJsonVar;
$.getJSON("http://127.0.0.1:8080/horizon-update", function(json){
//do some thing with json or assign global variable to incoming json.
globalJsonVar=json;
});
IMO는 콜백 함수를 호출하는 것이 가장 좋습니다.눈에 더 좋은 가독성 측면입니다.
$.getJSON("http://127.0.0.1:8080/horizon-update", callbackFuncWithData);
function callbackFuncWithData(data)
{
// do some thing with data
}
언급URL : https://stackoverflow.com/questions/15764844/jquery-getjson-save-result-into-variable
'source' 카테고리의 다른 글
커스텀 투고 타입의 연간/월간 아카이브 (0) | 2023.03.26 |
---|---|
Node.js 및 MongoDB를 사용한 비밀번호 저장 (0) | 2023.03.26 |
특정 페이지에서 특정 J 실행 Wordpress (0) | 2023.03.26 |
JQuery Ajax Post에서 500개의 내부 서버 오류가 발생함 (0) | 2023.03.26 |
JSON Schema 초안 버전4의 "additionalProperties" 키워드에 대해서 (0) | 2023.03.26 |