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