function ajax_test(str1){
var url = "None"
jq.ajax({
type:'post',
cache: false,
url: 'http://....' + str1,
success: function(data, status, xhr){
url=data;
},
error: function (xhr, status, e) {
},
async: true,
dataType: 'json'
});
return url
}
글로벌 변수 url
을 반환 된 성공한 아약스 데이터로 설정하려면 어떻게해야합니까?jquery ajax 호출 성공, 래퍼 자바 스크립트 함수에서 전역 변수를 변경하려면 어떻게해야합니까?
일단 성공이 발생하면 'url'로 무엇인가를해야합니까? – NicoSantangelo
앞에 var라는 키워드가 있기 때문에 전역 적이 지 않습니다. 나는 당신이 바깥 범위를 의미한다고 생각합니다. – maximus
신속한 답장을 보내 주셔서 감사합니다! @maximus 예 외부 범위는 내가 의미했던 것입니다. 나는 유효한 URL을 가지고있다, 나는 단지 세부 부분을 꺼냈다. – sammiwei