2017-07-20 133 views
-2

我有一個簡單的使用Ajax的JavaScript代碼。我想將這個ajax查詢翻譯成TypeScript以獲得更多面向對象的視圖。使用類和方法以及硬數據類型(類似於Java :-)。如何將簡單的Ajax轉換爲TypeScript?

幫我翻譯,如果更多鈔票:

$(document).ready(function() { 
    $('#my-viewscope').click(function() { 
     $ajax({ 
      url: 'get_data_servlet', 
      type: 'post', 
      dataType: 'json', 

      success: function(response) { 
       $.each(response, function(key, value) { 
        console.log(value); 
       }); 
      } 
     }) 
    }) 
}); 
+2

對於這樣簡單的用途是這種方式更好。 – error404

+0

你爲什麼不設置一個類型檢查響應的接口?並以這種方式處理。 – Win

+2

相關:[如何使用jQuery與TypeScript](https://stackoverflow.com/questions/32050645/how-to-use-jquery-with-typescript) – Pac0

回答

0

一個簡單的,但有些過時文章解釋瞭如何在打字稿類包裝您的API調用的基本知識。注意Customer類,它包含四個函數 - SelectAll(),Insert(),Update()和Delete(),它們使用jQuery調用各自的Web API方法,同時保持類型檢查(唉,我曾經是誰碰到了同樣的問題在學習動態類型的Javascript Java開發人員):