首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用jQuery (ajax)和TypeScript

使用jQuery (ajax)和TypeScript
EN

Stack Overflow用户
提问于 2016-08-19 20:35:01
回答 1查看 5.1K关注 0票数 4

我已经在我的jQuery项目中安装了TypeScript类型。我可以输入$.ajax(.)在VS代码中没有任何编译错误。但是,当我在localhost中检查它时,会看到一个错误,即"$是未定义的“。我试图通过像这样导入jQuery来修复它:

代码语言:javascript
运行
复制
 import * as jQuery from "jquery"

我用同样的方式进口快件,而且很管用。

当我键入“jquery”时。在VS代码中,VS代码自动建议将"ajax“作为方法调用,因此它知道我的导入。但是当我再次在localhost中检查它时,它告诉我jquery.ajax不是一个函数。

我的测试ajax调用:

代码语言:javascript
运行
复制
jquery.ajax("test.html", {
            success: function () {
                alert("success");
            },
            error: function () {
                alert("error");
            }
        });

如何使用jQuery使用TypeScript进行ajax调用?

EN

回答 1

Stack Overflow用户

发布于 2016-08-19 20:49:15

类型的作用是告诉TypeScript哪些方法可以安全地与某个JavaScript (而不是TypeScript)文件交互。它们就像C++中的头文件。您仍然需要以某种方式将相关代码导入到页面中。这样做的一个基本方法是在HTML的<head>中添加类似的内容

代码语言:javascript
运行
复制
<script src="scripts/jquery.js"></script>

如果您没有使用像CommonJS或AMD这样的模块系统(您必须自己设置),您可能想要删除import语句,因为它很容易使您感到困惑。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39047272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档