Tag: jquery

写一个聊天应用程序

我想知道为数千用户编写聊天应用程序的正确方法是什么。 我只是困惑如何能够平均每秒使用AJAX的服务器或更less,并检查是否有新的logging在MySQL等可接受的服务器负载量。 我目前正在考虑使用jQuery,PHP和MySQL进行编码。 请指教。 你的帮助将不胜感激。

如何将数据从JQuery AJAX请求发送到Node.js服务器

我想做的事: 只需发送一些数据(例如json)到一个node.js http服务器,使用jquery ajax请求。 出于某种原因,我不能设法获取服务器上的数据,因为它永远不会触发请求的“数据”事件。 客户代码: $.ajax({ url: server, dataType: "jsonp", data: '{"data": "TEST"}', jsonpCallback: 'callback', success: function (data) { var ret = jQuery.parseJSON(data); $('#lblResponse').html(ret.msg); }, error: function (xhr, status, error) { console.log('Error: ' + error.message); $('#lblResponse').html('Error connecting to the server.'); } }); 服务器代码: var http = require('http'); http.createServer(function (req, res) { console.log('Request received'); res.writeHead(200, […]

我可以使用node.js中的cheerio包加载本地html文件吗?

我有我的硬盘上的几个HTML文件,我想使用jquery从中提取数据。 这是可能做到使用cheerio? 我试图给当地的路上加油,但它不起作用。 我想到的一个想法是在节点中创build一个web服务器,从html文件中读取数据,然后通过服务器将其连接到cheerio,

使用npm jQuery和非npm插件的browserify

我正在使用browserify捆绑前端代码。 到目前为止,这是非常棒的,但是我一直在混合npm和非npm包装方面遇到困难。 例如,使用nQuery版本的jQuery与非CJS版本的jQuery插件。 我目前的解决scheme是使用package.json中的browser键指向jQuery的dist,然后使用browserify-shim将其添加为插件的依赖项。 有没有比我目前有更干净的方式来做到这一点? 编辑:我目前正在尝试使用npm和package.json来pipe理我所有的依赖项,所以我不想在这个项目上使用bower。 叫我疯了:) 的package.json "dependencies": { "jquery": "~2.1.0", "browserify": "latest", "browserify-shim": "^3.5.0", "jquery-waypoints": "git@github.com:imakewebthings/jquery-waypoints.git", "jquery-validation": "git://github.com/jzaefferer/jquery-validation" }, "browser": { "jquery": "./node_modules/jquery/dist/jquery.js", "jquery-waypoints": "./node_modules/jquery-waypoints/waypoints.js", "jquery-validate": "./node_modules/jquery-validation/build/release.js" }, "browserify-shim": { "jquery": "$", "jquery-waypoints": { "depends": [ "jquery" ] }, "jquery-validate": { "depends": [ "jquery" ] } }, "browserify": { "transform": [ "browserify-shim" ] […]

无法使用节点js访问桌面应用程序中的窗口closuresfunction

我正在开发一个使用node.js和backbone.js的Windows桌面应用程序。 我想在用户通过点击标题栏上的closuresbutton或右键单击Windows任务栏上的应用程序来closures应用程序时执行一个操作。 我的app.js看起来像这样, var app = module.exports = require('appjs'); app.serveFilesFrom(__dirname + '/content/assets/'); var menubar = app.createMenu([ { label : '&File', submenu : [ { label : 'E&xit', action : function() { window.close(); } },{ label : 'New', action : function() { window.test(); } } ] }, { label : '&Window', submenu : [ { label […]

HTTP补丁XmlHttpRequest支持

我正在做一些待办事项的应用程序,并希望使用HTTP方法PATCH添加和删除待办事项的,因为这将在语义上比PUT更好。 在后端我使用express.js(node.js)和前端backbone.js(使用jQuery的Ajax)。 我已经试过,如果它实际上在我的本地开发套件(Archlinux,Chromium 20,node.js 0.8,Express 2.X)的后端和前端工作,它的工作原理: app.js app.patch('/todo/:id', function(req, res){ console.log('patch successfull'); } 铬networking控制台 $.ajax({ url: '/messages/4ff13720f00e2e2c4b000006', type: 'PATCH', data: { body: 'that is a patched message' } }); 请求被提及,并且在没有例外的情况下也可以进行数据库操 我现在想知道其他浏览器如何支持修补程序方法。 我看着谷歌,但很难find一些东西,因为PATCH有多重意义…

这个JSON结构何时转换为所有string?

我正在向我的节点/快递服务器发送一个JSON结构,并将该对象保存到数据库中。 问题是我发送JSON与整数和布尔值,但一切都被保存为string。 这是我的节点/快速代码: var express = require('express'); var app = express(); app.enable("jsonp callback"); app.use(express.bodyParser()); // allow cross origin scripting to get data from devices directly app.all('*', function(req, res, next) { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS'); res.header('Access-Control-Allow-Headers', 'Content-Type'); next(); }); app.post('/departures', function(req, res) { /* I started using this to convert back to […]

如何使用npm jquery模块?

如果我在多个模块中使用它,我应该如何在node require jquery ? 我应该将其定义为全局还是应该在每个我需要的模块中使用require('jquery )`? 尝试使用该软件包时出现错误。 TypeError: Object function ( w ) { if ( !w.document ) { throw new Error( "jQuery requires a window with a document" ); } return factory( w ); } has no method 'isArray' 它看起来像当前版本中的错误,因为根据官方文档,它不应该检查我是否在浏览器中运行它。 这个问题也在另一篇文章中提到。 它与其中一个答案中提到的1.8.3版本一起工作。

如何在JavaScriptstring中创build换行符以供给NodeJS写入文本文件?

我已经创build了一个简单的HTML页面,从用户的一些input存储在服务器上稍后检索 – 这是当用户点击一个提交button(我已经编号的注释下的关键行,但提供上下文的代码): var origText = $('#input-field').val(), // 1. GETS WHATEVER USER TYPED INTO INPUT FIELD jsonText = '{ "text": "' + origText + '" }', // 2. WRAPS IT AN OBJECT STRING ajaxText = encodeURIComponent(jsonText); // 3. ENCODES THE STRING FOR USE WITH AJAX $.ajax({ url: 'http://localhost:8124/', data: 'save=' + ajaxText + '&fn=save', // […]

DataTables:无法读取undefined的属性风格

我遇到以下错误: jquery.dataTables.js:4089 Uncaught TypeError: Cannot read property 'style' of undefined(…) _fnCalculateColumnWidths @ jquery.dataTables.js:4089 _fnInitialise @ jquery.dataTables.js:3216 (anonymous function) @ jquery.dataTables.js:6457 each @ jquery-2.0.2.min.js:4 each @ jquery-2.0.2.min.js:4 DataTable @ jquery.dataTables.js:5993 $.fn.DataTable @ jquery.dataTables.js:14595 (anonymous function) @ VM3329:1 (anonymous function) @ VM3156:180 l @ jquery-2.0.2.min.js:4 fireWith @ jquery-2.0.2.min.js:4 k @ jquery-2.0.2.min.js:6 (anonymous function) @ jquery-2.0.2.min.js:6 上面提到的(匿名函数)@ VM3156:180的行是: […]