相关疑难解决方法(0)

Node.js上的HTML解析器

nodejs上有类似Ruby的nokogiri吗?我的意思是用户友好的HTML解析器.

我在Node.js模块页面上看到了一些解析器,但我找不到漂亮而新鲜的东西.

html parsing nokogiri node.js

191
推荐指数
3
解决办法
14万
查看次数

TypeError:$ .ajax(...)不是函数?

我正在尝试创建一个简单的AJAX请求,它从MySQL数据库返回一些数据.这是我的功能如下:

function AJAXrequest(url, postedData, callback) {
    $.ajax() ({
        type: 'POST',
        url: url,
        data: postedData,
        dataType: 'json',
        success: callback
    });
}
Run Code Online (Sandbox Code Playgroud)

......这就是我所说的,解析所需的参数:

AJAXrequest('voting.ajax.php', imageData, function(data) {
    console.log("success!");
});
Run Code Online (Sandbox Code Playgroud)

然而,我的成功回调没有运行(因为"成功!"没有记录到控制台),我在控制台中收到错误:

TypeError: $.ajax(...) is not a function.
success: callback
Run Code Online (Sandbox Code Playgroud)

这是什么意思?在成功事件触发$ .ajax内部的匿名函数之前,我已经完成了AJAX请求,但现在我正在尝试运行一个单独的命名函数(在这种情况下,是一个回调).我该怎么做?

ajax jquery json

176
推荐指数
7
解决办法
26万
查看次数

如何在TypeScript中使用jQuery

我在尝试

$(function(){ 
    alert('Hello'); 
});
Run Code Online (Sandbox Code Playgroud)

它在Visual Studio中显示此错误:(TS) Cannot find name '$'..如何在TypeScript中使用jQuery?

typescript

129
推荐指数
11
解决办法
17万
查看次数

错误:jQuery需要一个带文档的窗口

所以一切都很好,直到做npm更新,现在事情不像以前那样有效.

一点背景:在我的代码中我使用jquery来解析文本html.我不使用窗口,我不使用jsdom.过去工作得很好:

$ = require("jquery"); 
$(html).find("<h1>").html("The title"); 
Run Code Online (Sandbox Code Playgroud)

但现在我明白了:jQuery需要一个带文档的窗口

我该如何解决?

jquery node.js

45
推荐指数
5
解决办法
5万
查看次数

jQuery标题案例

是否有一个内置的方式与jQuery"标题案例"一个字符串?所以考虑到像鲍勃史密斯这样的东西,它变成了"鲍勃史密斯"?

javascript string jquery

36
推荐指数
4
解决办法
6万
查看次数

node.js中的jQuery.ajax()?

是否可以jQuery.ajax()在node.js中使用,就像语法一样?

我正在尝试与node.js共享非UI浏览器代码.我不想用我自己的包装器替换所有现有的函数调用.

目前,当我尝试它时,它默认会说"No Transport",因为jQuery会进行域检测.如果我通过设置关闭jQuery.support.cors它会说XMLHttpRequest.open()不可用.

jquery node.js

32
推荐指数
4
解决办法
3万
查看次数

express.js中的全局函数?

如何在express.js中定义一个全局函数,没有require我可以调用它

node.js express

32
推荐指数
2
解决办法
4万
查看次数

如何将Prototype.js与Node.js一起使用?

我想为服务器端javascript使用一些功能.我认为原型正在检查浏览器类型,但当然node.js不是浏览器.我收到以下错误:

$ node
> require('./prototype') ;
ReferenceError: navigator is not defined
    at /home/guest/projects/javascript/prototype.js:14:5
    at Object.<anonymous> (/home/guest/projects/javascript/prototype.js:23:4)
    at Module._compile (node.js:462:23)
    at Module._loadScriptSync (node.js:469:10)
    at Module.loadSync (node.js:338:12)
    at loadModule (node.js:283:14)
    at require (node.js:411:14)
    at cwdRequire (repl:29:10)
    at [object Context]:1:1
    at Interface.<anonymous> (repl:96:19)
Run Code Online (Sandbox Code Playgroud)

prototype.js是版本1.7,node.js是版本0.2.6

prototypejs node.js

6
推荐指数
1
解决办法
5111
查看次数

jsdom.env没有在node.js C9上工作

所以我最近在C9上使用Node.js并在javascript文件中遇到了这个问题:

jsdom.env("", function(err, window) {
TypeError: jsdom.env is not a function
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

var jsdom = require('jsdom');
var $;
jsdom.env("", function(err, window) {
console.log("what");
if (err) {
    console.error(err);
    return;
}

$ = require("jquery")(window);

$.ajax(settings).done(function (response) {
     console.log(response);
  });
});
Run Code Online (Sandbox Code Playgroud)

我更新了所有依赖项以及Node本身,但仍然遇到了这个问题.有谁知道怎么了?

javascript node.js jsdom

6
推荐指数
2
解决办法
6812
查看次数

Node.js上的Javascript框架

我想知道哪些javascript框架 - 正式 - 适用于Node.js:

  • jQuery的
  • 原型
  • MooTools的
  • 道场
  • EXTJS

jquery dojo prototype extjs node.js

3
推荐指数
1
解决办法
1432
查看次数

32位或64位对jquery/javascript有用吗?

如果网站服务器平台是32位还是64位,那么jQuery/javascript是否重要?我编写了一些代码,目前正在32位Linux上运行.从64位服务器上托管的网站运行这个javascript(jQuery)代码会有问题吗?

javascript jquery 32bit-64bit

3
推荐指数
1
解决办法
1088
查看次数

将jquery与nodejs一起使用时的基本错误

我正在尝试在我的项目中使用一些jquery,一旦我尝试使用它,我在复制的代码中遇到错误,无法获得任何谷歌帮助

 var jquery = require('jquery');
 var $ = jquery.create();
                ^
 TypeError: Object function ( w ) {
     if ( !w.document ) {
          throw new Error( "jQuery requires a window with a document" );
     }
     return factory( w );
 } has no method 'create'
Run Code Online (Sandbox Code Playgroud)

很长的故事:

我试图从我的一些HTML获取明文.

我希望使用.text()据说可以做到的功能.

我的结果代码应该是:

console.log($(data).text());
Run Code Online (Sandbox Code Playgroud)

jquery node.js

3
推荐指数
1
解决办法
8969
查看次数

Nodejs Uncaught ReferenceError: $ 在 var jQuery = require('jquery'); 之后未定义

我安装了 jQuery,这不是我的问题:

npm install jquery
Run Code Online (Sandbox Code Playgroud)

我尝试将 jQuery 库包含到我的页面中,如下所示:

var jQuery = require('jquery'); or
import jQuery from "jquery";
Run Code Online (Sandbox Code Playgroud)

并进入 Chrome 控制台:

Uncaught ReferenceError: $ is not defined
Run Code Online (Sandbox Code Playgroud)

我怎样才能克服它?

javascript jquery node.js

0
推荐指数
1
解决办法
4545
查看次数