1. 程式人生 > >js中一個函式獲取另一個函式返回值問題

js中一個函式獲取另一個函式返回值問題

//此種為非同步,還不等ajax賦完值,函式就return了。
  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,
     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:"<%=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);
   
  }

相關推薦

js一個函式獲取一個函式返回問題

//此種為非同步,還不等ajax賦完值,函式就return了。   function getCaseInfoForMap(){    var formInfo=$("#firstForm").serialize();    var dd;     $.ajax({     

python 通過類一個方法獲取一個方法變數

1.在進行介面自動化測試過程中,經常出現介面資料的互相呼叫,如一些操作需要呼叫登陸之後返回的session或者token,下面同個簡單的方法進行講解 class A(): def a_add_b(self): a=10 b=20 self.S=a+b print (self

C#VS一個函式呼叫一個函式的程式碼樣例

//主函式 說明:下面的函式是想求許可證的十六位編號,最後一位是許可編號的校驗碼,是以本體碼("JY" + xukbh)為基礎來計算 entities[0].XuKeZhengBianHao = "JY" + xukbh + xukebianhaojiaoyanma(xukbh);  

Android一個Activty控制一個Activity的函式及變數

在Android中,有時候我們需要在當前的Activity結束掉堆疊中其他的Activity,比如:Activity A,B,C,D 在堆疊中的順序如下:  A->B->C->D,假如我們現在處於Activity D,我們想在D中呼叫A或B或C的finish()函式,或者

C++類一個建構函式呼叫一個建構函式

class A { int a; int b; int c; public: A(int aa, int bb) : a(aa), b(bb),c(0) { cout << "aa bb" << endl; } A(int aa, in

一個專案呼叫一個專案函式

http://blog.csdn.net/lins1393997412/article/details/7454817 http://blog.csdn.net/a5161027/article/details/51409845 http://blog.csdn.net/zhouguoqionghai/

究極難題 :一個執行10秒以上至無窮的呼叫函式,成功後有返回。在多工執行緒怎麼實現呼叫不卡住該執行緒?

究極難題 :一個執行10秒以上至無窮的呼叫函式,成功後有返回值。在多工執行緒中怎麼實現呼叫不卡住該執行緒? Note:一旦呼叫函式,中途無法取消。 思路一:讓其執行在獨立執行緒內。加超時時間。 1. 在超時時間內函式有返回值,則函式執行結束。則獨立執行緒結束。 2. 在超時時

frameset裡的一個frame1使用js獲取一個frame2裡的內容

 index.html 頁面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <ht

Linux核心一個模組調一個模組的函式

  前幾天,需要在一個核心模組A中新增一個新功能。這個新功能用到了另一個核心模組B中的函式C。我將相關的標頭檔案include之後,載入A模組時,總是出錯,說用到的那個函式C找不著。   怎麼回事?以前沒接觸過核心程式設計的,找了個小牛問了一下,原來是Linux2.6核心不

python練習:編寫一個函式isIn,接受兩個字串作為引數,如果一個字串是一個字串的一部分,返回True,否則返回False。

python練習:編寫一個函式isIn,接受兩個字串作為引數,如果一個字串是另一個字串的一部分,返回True,否則返回False。 重難點:定義函式的方法。使用str型別的find()函式,可以查詢多個字元。第二種方法為把字串轉化為字元佇列,然後遍歷尋找,但是隻可以尋找一個字元。 1 print(

通過Ajax獲取一個頁面的div到本頁面

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html;

函式有多個return?C語言中,一個函式可以有幾個返回

      在移植wifi的程式碼時,遇到了一些與下面類似的函式,這些函式中有不只一個return,這可是個新鮮的玩意兒: int func (int b) { int a=5; if (a>b) return a; else

jsfor迴圈獲取到的都是最後一個解決方法

有5個按鈕:<div> <button>按鈕1</button> <button>按鈕2</button> <button>按鈕3</button&g

java獲取一個字串在一個字串出現的次數

獲取一個字串在另一個字串中出現的次數。"abkkcdkkefkkskk"思路:1,定義個計數器。2,獲取kk第一次出現的位置。3,從第一次出現位置後剩餘的字串中繼續獲取kk出現的位置。每獲取一次就計數

C++ 一個類呼叫一個類的成員變數/成員函式

有時候,兩個類之間並沒有繼承的關係,但是其中一個類需要引用另一個類中的成員變數或者成員函式。怎樣辦到呢? 假設已經新建了兩個類A、B。 class A { public: A(); ~A();

java String類-獲取一個字串在一個字串出現的次數

<pre name="code" class="html">//另一種方法 class StringTest3_1 { public static void main(String[]

js如何獲取一個頁面傳遞過來的

<script type="text/javascript"> function export_data() { var phone="<%=request.getParameter("phone")%>"; alert(phone);

在vi打開多個文件,復制一個文件多行到一個文件

class pan 上一個 復制 family clas font style -s :set number 查看行號1、vi a.txt b.txt或者vi *.txt 2、文件間切換 :n切換到下一個文件,:wn保存再切換 :N到上一個文件,:wN保存再切換 :.=看當

一個div在一個div垂直居中的方法

pla isp order -i display play back enter 垂直 .parent { width:800px; height:500px; border:2px solid #00

SQL資料庫刪除一個表在一個不存在的記錄

SQL資料庫中刪除一個表在另一個表中不存在的記錄 刪除log表中 不存在的 goods商品資料 ①.我先查詢出了不同的資料(測試) SELECT goods_id FROM `ecs_cangku_log` WHERE `goods_id` NOT IN ( SELECT go