//此種為非同步,還不等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);
}