>  기사  >  웹 프론트엔드  >  js_javascript 스킬 중 함수에서 다른 함수의 반환값을 구하는 문제에 대한 토론

js_javascript 스킬 중 함수에서 다른 함수의 반환값을 구하는 문제에 대한 토론

WBOY
WBOY원래의
2016-05-16 17:13:131526검색
코드 복사 코드는 다음과 같습니다.

//비동기적이며 기다리지 않습니다. ajax를 사용하여 값 할당을 완료합니다.
function getCaseInfoForMap(){
var formInfo=$("#firstForm").serialize();
var dd
$.ajax({
type:"post",
url:"<%=path %>/webmodule/constructionDecision/WjInfo/getCaseInfoForMap.do?timeType=" timeType "&gridNumber="gridNumber,
dataType:"json",
data:formInfo,
성공:함수(데이터){
dd=data;
}
})
return dd;//
}
//테스트
함수 테스트 (){
var data=getCaseInfoForMap();
alert(data[0].caseId)
}

코드 복사 코드는 다음과 같습니다.

//동기식 async:false입니다. ajax는 완료될 때까지 반환하지 않습니다.
function getCaseInfoForMap( ){
var formInfo=$("#firstForm").serialize();
var dd=""
$.ajax({
type:"post",
url :"< ;%=path %>/webmodule/constructionDecision/WjInfo/getCommCaseInfoCount.do?timeType=" timeType "&gridNumber=110105217",
dataType:"json",
data:formInfo,
async:false ,
success:function(data){
dd=data;
}
})
return dd; function test( ){
var data=getCaseInfoForMap();
alert(data)

}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.