Tag: jquery

如何在没有页面重新加载的情况下将任意的JSON发送到node.js?

我的最终目标是在点击一个button时发送一个任意的JSON给node.js。 我目前只知道如何从窗体发送input。 以下是我发送表单信息的一些代码: function postForm() { $('form').submit(function(e) { e.preventDefault(); // no page reload $.post( $(this).attr('action'), $(this).serialize(), function(data) { console.log('Code for handling response here.') }, 'json' ); }); } HTML的外观如下所示: <form action='/send' method='post'> <input name= "foo" type="radio" value=1> <input type="submit" value="Submit"> </form> 相关的express / node.js代码如下所示: app.post('/send', function(request, response) { fs.appendFile('test.txt', JSON.stringify(request.body) + '\n', function(e) { if(e) […]

Cloud9或WebStorm

什么IDE更好的Node.js和/或JQuery的发展? 这将提高生产力更多? 他们有什么优点和缺点?

Nodejs在JavaScript加载值之后刮取网站

可能是nodejs / jsdom的一个新手问题 我正在尝试使用node.js刮一个网站。 我正在使用jsdom和jquery来获取HTML和parsing所需的东西。 但是,不知何故,我得到的价值不是网站上显示的价值。 基本上这些值是dynamic改变的JavaScript,我想这些值。 我使用nodejs / jsdom进行抓取的所有原因是,js将被执行,并在事件发生后获取值。 有没有什么方法可以告诉jsdom等待JavaScript执行? 还是我有这个全错了? 我在这个问题上search了很多。

未捕获的ReferenceError:未定义angular度(使用testem)

在2个文件的第1行中find错误: – controllers.js – app.js 下面连同html一起附上。 当我启动本地服务器时,应用程序出现,但是input我的详细信息后,点击注册button无法login或注册。 这是404错误? 我也尝试将这两行添加到index.html文件(我认为是一些项目,我没有定义),但没有工作。 index.html文件 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title></title> <link href="lib/ionic/css/ionic.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> *<!– ionic/angularjs js –>* <script src="lib/ionic/js/ionic.bundle.js"></script> <script src="https://cdn.firebase.com/v0/firebase.js"></script> <!– firebase –> <script src="https://cdn.firebase.com/libs/angularfire/0.5.0/angularfire.min.js"></script> <!– angularfire –> <script src="https://cdn.firebase.com/v0/firebase-simple-login.js"></script> <!– firebase-simple-login –> *<!– cordova script (this will […]

凉亭错误:失败UNABLE_TO_VERIFY_LEAF_SIGNATURE

当我尝试使用bower安装jquery时,我收到了以下错误。 bower install jquery –save bower error Request to https://bower.herokuapp.com/packages/jquery failed: UNABLE_TO_VERIFY_LEAF_SIGNATURE 请帮忙谢谢。

socket.io – socket.on等待承诺

我有一个button,与服务器进行一些通信,以检查input的值(通过input框)是否已经存在。 代码如下: $("#button").click(function () { var exists = false; var name = $("#name").val(); socket.emit("check", name); socket.on("checkReturn", function (data) { exists = data.result; }); if (exists) { console.log("exists") } else { if (name.length > 0) { socket.emit("create", name); } } }); }); 问题是checkReturn调用是asynchronous的,因此代码继续执行而没有实际等待结果。 我如何确保checkReturn首先完成,然后才能执行其余的代码?

使用jQuery与node.js的错误

我有一个在Windows 7上运行的node.js的全新安装,我试图运行一个非常基本的JQuery脚本,名为a.js ,其中只包含: require("jquery"); $().jquery; 不幸的是,这不会与JQuery运行,给我一个TypeError: C:\Users\Ian>node a.js C:\Users\Ian\node_modules\jquery\lib\node-jquery.js:10 window.XMLHttpRequest.prototype.withCredentials = false; ^ TypeError: Cannot read property 'prototype' of undefined at create (C:\Users\Ian\node_modules\jquery\lib\node-jquery.js:10:26) at C:\Users\Ian\node_modules\jquery\lib\node-jquery.js:9435:18 at Object.<anonymous> (C:\Users\Ian\node_modules\jquery\lib\node-jquery.js:9437:2) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:362:17) at require (module.js:378:17) at Object.<anonymous> (C:\Users\Ian\a.js:1:63) 我通过Google发现了一些关于这个错误的错误报告,其中大部分都提示降级JQuery。 但是,当我这样做,我只是得到一个不同的错误。 以下是使用JQuery 1.6.3: C:\Users\Ian>node a.js […]

Node.js – 如何编辑jsdom窗口中的元素并将窗口另存为新的HTML文件?

我想加载一个HTML文件(使用fs.read),使用jsdom加载DOM,然后更改正文节点的文本(通过jQuery)。 然后我想将编辑的DOM窗口保存为HTML文件。 有没有办法做到这一点? 我使用的代码如下: fs.readFile(file, 'utf8', function(error, data) { jsdom.env(data, [], function (errors, window) { var $ = require('jquery')(window); $(document.body.getElementsByTagName("*")).each(function () { var content = $(this).text(); var word = "\\b"+wordSuggestions.word+"\\b"; var re = new RegExp(word, "g"); content = content.replace(re, wordSuggestions.suggestion); $(this).text(content); }); fs.writeFile(file, data, function (error){ // saving the new HTML file? What should I […]

$不是一个函数。 骨干,jQuery和Browserify

我正在用browserify创build节点应用程序来模块化前端代码。 不幸的是,我不能得到Backbone的工作,因为它抛出这个错误: Uncaught TypeError: Property '$' of object #<Object> is not a function jQuery在此脚本之前加载: var _ = require('underscore'), Backbone = require('backbone'); // Here, jQuery works fine. $(function() { Backbone.history.start(); }); 在使用browserify时,似乎Backbone找不到jQuery。

如何在Leaflet.js中使用Angular JS

我正在使用Node.JS / Leaflet.js在仪表板上工作。 几周前我开始学习Angular js。 但是我在我的项目中处于中等位置。 我正在build立一个交互式的地图仪表板,使用: Node.JS / Express.js在后端处理数据 Leaflet.js做地图可视化 其他类似d3.js的库 现在,我正在试图添加小部件到我的仪表板,在那里我点击点并使用Node.js从数据库获取与每个点有关的信息。 我想简化我的问题,并考虑这个例子。 HTTP:jsfiddle.net/8QHFe/128/ 当我将鼠标hover在形状上时,我会看到与地图上每个多边形/点相关的图表。 我很困惑! 我的问题是: 我是否应该重新创build应用程序来将Leafletembedded到Angular Js代码中,如此示例链接或使用angular leaflet指令 。 它读取它不是一个稳定的图书馆呢。 在这种情况下使用Angular.js是否是最好的select?