【问题标题】:How to translate simple Ajax to TypeScript? [closed]如何将简单的 Ajax 翻译成 TypeScript? [关闭]
【发布时间】:2017-12-26 10:13:56
【问题描述】:

我有一个使用 Ajax 的简单 JavaScript 代码。我想将此 ajax 查询转换为 TypeScript 以获得更多面向对象的视图。具有类和方法以及硬数据类型(类似于 Java:-)。

如果可以的话帮我翻译一下:

$(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);
                });
            }
        })
    })
});

【问题讨论】:

  • 这样的简单用途最好这样。
  • 你为什么不设置一个类型检查响应的接口呢?并以这种方式处理。
  • @Anamul Hasan 很简单。但是这个例子为了理解原理我的真实代码不同。

标签: javascript jquery ajax typescript


【解决方案1】:

一篇简单但略显过时的文章解释了如何将 API 调用封装在 TypeScript 类中的基础知识。注意 Customer 类,它包含四个函数 - SelectAll()、Insert()、Update() 和 Delete(),它们使用 jQuery 调用各自的 Web API 方法,同时保持类型检查(唉,我曾经是Java 开发人员在学习动态类型的 Javascript 时遇到了同样的问题):

【讨论】:

    猜你喜欢
    • 2021-10-22
    • 1970-01-01
    • 2012-11-20
    • 2017-09-18
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    相关资源
    最近更新 更多