首頁 >web前端 >js教程 >js中一個函數取得另一個函數回傳值問題探討_javascript技巧

js中一個函數取得另一個函數回傳值問題探討_javascript技巧

WBOY
WBOY原創
2016-05-16 17:13:131560瀏覽
複製程式碼 程式碼如下:

//此種為非同步,還不等ajax賦完值,函數就return了。
function getCaseInfoForMap(){
var formInfo=$("#firstForm").serialize();
var dd;
$.ajax({
type:"post",
url:"/webmodule/constructionDecision/WjInfo/getCaseInfoForMap.do?timeType=" timeType "&gridNumber=" gridNumber,
dataType:"json",
data:formInfo. >success:function(data){
dd=data;
}
});
return dd;//
}
//測試
function test() {
var data=getCaseInfoForMap();
alert(data[0].caseId);
}


程式碼

程式碼如下:


//此種為同步async:false,ajax執行不完不會return
function getCaseInfoForMap(){
var formInfo=$("#firstForm").serialize();
var dd="";
$.ajax({
type:"post",
url:"/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