Tag: prototypejs

如何使用Prototype Ajax.request捕获stream结果

高层次概述: 我有一个nodejs expressjs服务器,它使用名为pg的PostgreSQL nodejs驱动程序。 我有一个HTML文件提供给客户端浏览器,当你点击一个button调用expressjs服务器上的expressjs路由。 这条路线将从PostgreSQL数据库中select数据并将其返回给客户端html文件。 问题是路由对查询中选中的每一行发出一个响应给数据库。 所有的客户端(HTML浏览器)都是第一行。 我可以写入到nodejs控制台服务器端,并获得所有的行显示,但显然,我知道我的网页上很好。 问题:如何让我的客户端html文件写入到客户端的控制台上,以便从expressjs route / pg中发出的每一行? 我的假设是在客户端onSuccess将被解雇我的expressJS路线发出的每一行。 NodeJS \ ExpressJS服务器文件: var express = require('express'); var pg = require('pg'); var app = express(); var MemoryStore = express.session.MemoryStore; var conString = "postgres://joe_user:password@localhost/dev_db"; var client = new pg.Client(conString); client.connect(); app.get('/home', function(req,res){ res.sendfile(__dirname + '/views/index.html'); }); app.use(express.bodyParser()); app.use(express.cookieParser()); app.use ( express.session ( […]

如何使用Node.js的Prototype.js?

我想为服务器端的JavaScript使用一些function。 我认为原型是检查浏览器types,但当然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) prototype.js是1.7版本,node.js是0.2.6版本