jquery - `window.XMLHttpRequest` 未定义

标签 jquery node.js window xmlhttprequest

我正在尝试修复 javascript window 元素问题。 我已经做了经典的:

  • npm 安装 jQuery
  • npm 更新

然后,在“server.js”文件的第 1 行

var $ = require('jQuery');

在我的 Ubuntu 上,这段代码运行良好,没有任何问题,并且应用程序继续运行。在 Windows 7 上有一个我无法与之战斗的怪物。
在我的 cmd 上(具有管理员权限)编写 node server.js,我看到以下消息:

enter image description here

我就是无法接受这个原因:window.XMLHttpRequest 未定义。我是一个好奇的人,所以我发现 window.XMLHttpRequest 是在哪里初始化的,以及谁/什么适用于此:

位于 http://github.com/coolaj86/node-jquery/blob/master/lib/node-jquery.js 的第 8 行.

window.XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;

为什么没有做好它的工作?
https://github.com/driverdan/node-XMLHttpRequest/blob/master/lib/XMLHttpRequest.js这是 xmlhttprequest 代码。

最佳答案

解决方案:
- 安装python从2.5.0到3.0.0版本(免费)
- 安装 Visual Express 2010 或更高版本(免费)

关于jquery - `window.XMLHttpRequest` 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11504926/

相关文章:

sockets - winsock - 提供了无效参数(绑定(bind)时)

javascript - 获取子窗口的结果写入父窗口

wpf - 来自静态资源的WPF窗口标题

javascript - 通过 AJAX 使用 JQuery 获取 HTML id

javascript - 使用 jquery 显示时如何将 <a> 标签的名称传递给 <div> 标签?

javascript - 如何在 Rails 中通过 JS 动态添加新的嵌套字段以形成表单?

javascript - HTML5 视频的多个音轨

mysql - 使用 NodeJS 在 MySQL 中运行 SQL 文件

javascript - 使用 Axios - React 发送多个请求的查询

javascript - 带有三元运算符的 ES6 .some() 表现不同