Tag: jquery

如何推动数组的索引0的元素

我有这样的情况, 我有2 array1 array1 = ["fruit","vegetables"]; 和 array2 = [["apple","banana"],["tomato"]]; // index 0:represent fruit i,e (["apple","banana"]), index 1: vegetables i,e (["tomato"]) 我的问题 : 我怎样才能从array1 push item ,以使我的array2看起来像这样 [["fruit","apple","banana"],["vegetables","tomato"]]; 与我可以确定index:0作为category 。 我的 data structure是这2个array array1 = ["fruit","vegetables"]; AND array2 = [["apple","banana"],["tomato"]]; 如果我能够得到对我有好处的key value对array 。 我的样本数据: array1 = ["fruit","vegetables"]; array2 = [["apple","banana"],["tomato"]]; //expected output :[["fruit","apple","banana"],["vegetables","tomato"]];

如何用Node.js“执行”HTML + Javascript页面

所以,我有我的Node.js脚本。 我有一个HTML页面,其中包含JavaScript(jQuery)的HTML。 我怎样才能加载它,并获得JavaScript的执行结果在这个页面上?

简单的AJAX获取请求是“挂起”

我想实现一个简单的AJAX GET请求。 该请求告诉服务器删除数据库中的文档。 虽然我从服务器获得文档被删除的确认信息,但Chrome Inspector显示该请求处于“挂起”状态,最终导致服务器错误。 我做错了什么? HTML <div class="delete-note"> <a href="#"><i class="icon-minus-sign"></i></a> </div> JS $('.delete-note').click(function(e) { var url = '/docs/' + doc_id + '/note_destroy/' + note_id; $.ajax({ type: "GET", url: url, cache: false, }); e.preventDefault(); }); 编辑:包括服务器端代码以及: 节点/快递 exports.note_destroy = function(req, res) { Doc.findOne({ doc_id : req.params.doc_id }, function(err, data) { if (err) throw (err); […]

使用jQuery与browserify

我正在尝试使用jQuery与browserify与模块jquery-browserify。 我需要这个模块在我的client.js脚本中: var $ = require('jquery-browserify'); 当我运行我的节点服务器,运行browserify后,我得到一个“窗口未定义”的错误。 我究竟做错了什么?

如何将一个对象数组传递给玉模板?

我想从mongodb传递一个对象数组到客户端… 这是对象 var objeto_img= { name:'name of the file', image:'image.jpg url', title:'title of the image', caption:'descripcion of the image', link:"#", }; 在一些configuration文件中是很多图像,所以这是一个像这样的对象数组 [var objeto_img= { name:'name of the file', image:'image.jpg url', title:'title of the image', caption:'descripcion of the image', link:"#", },var objeto_img= { name:'name of the file', image:'image.jpg url', title:'title of the image', caption:'descripcion of […]

使用jQuery和Node填充DOM数据的最佳方法

我使用Node的Socket.io将数据从服务器推送到客户端浏览器。 在客户端上,我使用jQuery来填充DOM中的返回行。 在我用来填充由Socket.io返回的数据的代码片段下面。 var OverSpeedAlerts = []; var TripCancellation = []; var GeofenceInOutAlerts = []; var ScheduleOverstay = []; var UnSchduledOverstay = []; var SkippedBusStop = []; var TripDelayAlert = []; var SkippedUnplannedAlert = []; var DelayStartEndAlert = []; var RouteDeviatedAlert = []; var MultipleBusEntry = []; 声明原型: Array.prototype.inArray = function (comparer) { for (var […]

来自Node.JS(使用express)服务器的跨域jQuery.getJSON在Internet Explorer中不起作用

这是一个烦人的问题,我不认为这是唯一的IE有这个问题。 基本上我有一个Node.js服务器,我从中进行跨域调用来获取一些JSON数据来显示。 这需要是一个JSONP调用,我给URL中的callback。 我不确定的是,怎么做? 所以网站(domainA.com)有一个像这样的JS脚本的HTML页面(在Firefox 3中都可以正常工作): <script type="text/javascript"> var jsonName = 'ABC' var url = 'http://domainB.com:8080/stream/aires/' //The JSON data to get jQuery.getJSON(url+jsonName, function(json){ // parse the JSON data var data = [], header, comment = /^#/, x; jQuery.each(json.RESULT.ROWS,function(i,tweet){ ….. } } …… </script> 现在我的Node.js服务器非常简单(我正在使用express): var app = require('express').createServer(); var express = require('express'); app.listen(3000); app.get('/stream/aires/:id', function(req, […]

hover在nightwatchjs中的链接

我一直在使用nightwatchjs,并总是点击元素。 有没有一种方法可以hover在链接或button上? 谢谢

jquery ajax到节点expression,如何获取json数据?

我试图发送节点实例JSON数据使用ajax获取请求clientside如下所示: var parameters = { username: 'test' }; $.ajax({ url: url, data: JSON.stringify(parameters), success: function {}, dataType: 'json' }); 使用萤火虫,我可以看到它发送编码http://服务器/ web_svc?用户名=testing 在我的节点快递方法: function svc_method(req, res) { var username = req.body.username; } req.body.username未定义。 它只适用于我发布而不是得到。 我该如何解决这个问题? 我确实在app.configure()的顶部有app.use(express.bodyParser())行。

在node.js上的socket.io上发送消息client-> server-> client

我正在使用NodeJS + Socket.IO进行简单的网页游戏。 有用。 为什么? 这是我的server.js var app = require('express').createServer(); var io = require('socket.io').listen(app); io.sockets.on('connection', function (socket) { socket.on('set nickname' , function (nickname) { socket.nickname = nickname; console.log(nickname + ' just connected!'); }); socket.on('msg' , function (msg) { socket.msg = msg; io.sockets.emit('response', msg); }); socket.on('updatePlayer' , function (updatePlayer) { console.log("Someone just moved on the map!"); […]