ホームページ >ウェブフロントエンド >jsチュートリアル >js_javascriptスキルにおける関数から別の関数の戻り値を取得する問題についてのディスカッション

js_javascriptスキルにおける関数から別の関数の戻り値を取得する問題についてのディスカッション

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 17:13:131572ブラウズ
コードをコピー コードは次のとおりです:

//これは非同期であり、待機しません。 ajax は値の割り当てを終了します。関数は戻ります。
function getCaseInfoForMap(){
var formInfo=$("#firstForm").serialize();
var dd;
$.ajax({
type:"post",
url:"
dataType:"json",
data:formInfo,
success:function(data){
dd=data;
}
});
return dd;//
}
//Test
関数テスト(){
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;
//Test
関数 test( ){
var data=getCaseInfoForMap();

}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。