我正在使用 NodeJS
和一个 Javascript 文件来进行 AJAX 调用。我安装并导入了 jQuery,如下所示:
var http = require("http");
$ = require("jquery");
test();
function test() {
$.ajax({ ... )}; }
如果我用 node hello.js
运行它,它会说:
TypeError: $.ajax is not a function
我还尝试在 AJAX 调用之前添加 add $(document).ready
和 $function ()
,但找不到文档。我该如何解决这个问题?
最佳答案
jQuery 的 ajax 基本上是一个 XMLHttpRequest它适用于浏览器而不是 nodejs。
对于 nodejs,你必须使用它的 http api...如果想要看起来像 jQuery 的 ajax 的东西,请尝试 ajax-request
关于javascript - 如何在 Ubuntu 上的 javascript 中进行 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49949227/