javascript - 如何在 Ubuntu 上的 javascript 中进行 ajax 调用

原文 标签 javascript jquery ajax ubuntu

我正在使用 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/

相关文章:

javascript - 为什么链接offsetLeft考虑列表填充?

javascript - Karma - 找不到模块 : Error: Cannot resolve module 'scss'

javascript - 使用jQuery创建和访问SVG标签?

javascript - 在用作另一个函数的回调函数之前,该函数不会完全初始化

jquery - 在Opera中使用jQuery的Ajax(跨域请求)

javascript - jQuery:使用来自jQuery的(字符串)变量执行jQuery脚本

javascript - 用于验证特殊字符串的Javascript正则表达式

javascript - 用于音量控制的反转 slider 插件

javascript - 如何使用jQuery从某种形式和某种类型访问元素

javascript - 如何使用两个数组创建一个json数据并将其返回给ajax