Articles of jquery

在客户端包含jquery-ui-browserify

我',使用browserify将节点模块转换为我的快车应用程序的浏览器。 这是browserify的命令 browserify -r jquery > ./public/js_app/jquery.js browserify -r jquery-ui-browserify > ./public/js_app/jquery-ui.js 这是要求jQuery var jQuery = require('jquery'); 这段代码工作正常 jQuery("#info-dialog"); 但我不知道如何包含jquery-ui-browserify。 我已经尝试过,但不起作用 var jQuery = require('jquery'); require('jquery-ui-browserify'); jQuery("#info-dialog").dialog({ resizable: false, height: 100, modal: true }); 谢谢

jQuery AJAX调用Passportjs在Express(nodejs)框架上login

我试图使用AJAX在Express应用程序上使用Passport库调用loginvalidation。 我使用这样的本地策略: router.post('/login', function(req, res, next) { passport.authenticate('loginUsers', function(err, user, info) { if (err) { return next(err); } // if user is not found due to wrong username or password if (!user) { //return res.render('login', {}); res.json({detail: info}); }//(!user) //passport.js has a logIn user method req.logIn(user, function(err) { if (err) { return next(err); } return […]

如何使用node.js修剪string?

我正在尝试修剪string。 我谷歌它修剪。 我得到的提示。 name.trim(); – 无法识别trim()function npm install – 保存string var S = require('string'); S('hello ').trim().s; — this also same issue 你能帮助我什么是上述方法的问题,或者我错过了什么?

通过将string附加到对象来生成JavaScript对象名称

我得到一个JavaScript对象req.files 。 这个对象可以有多个文件。 req.files是一个object 而不是一个 array 。 所以如果用户添加三个文件,该对象将如下所示: req.files.file0 req.files.file1 req.files.file2 其中file0, file1等是另一个对象。 用户最多可以添加15个文件。 我如何检查循环这些对象和从req.files.fileX读取信息? 我需要支持IE 11和铬。

socket.on事件每次响应都会重复一次以上

我已经设置socket.emit事件成功cooment。 但是,当我绑定sockets.on事件发生问题。 它被解雇多次。 $(document).on('click', '#comment_button', function() { $.ajax({ // upon success success: function (response) { if (response) { socket.emit('postcomment'); socket.on('refresh', function () { console.log('refresh'); //This console.log('refresh') is coming multiple times. I mean its occurance increases with every successful ajax response. }); } }); }); 这是我的server.js socket.on('postcomment', function () { io.sockets.emit("refresh"); }); 我已经validation,在我的server.js socket.on函数只被调用一次。 我不确定在ajax中socket.on('refresh', function […]

我如何通过websocket传递表单数据? (socket.io)

<form name="input" action=""> <input type="text" name="say" /> <input type="submit" value="send" /> </form> 我想发送这种forms的数据通过networking套接字服务器,我使用socket.io。 达到这个目标的最好方法是什么?

访问数据通过Ajax Post发送到NodeJS服务器

如何访问通过Ajax POST发送到Nodejs服务器的数据? //Client $.ajax( { url: '/getExp', data: 'Idk Whats Rc', type: 'POST', }); //Server app.post('/getExp', function(req, res){ var data = req.???; //I want data to be equal to 'Idk Whats Rc' }

在href中存储POST请求的数据 – 不好的做法?

我正在编写一个node.js应用程序,并且有点担心如何构build发送到服务器的发布数据。 例如,当我想删除一个数据项时,我把这个项的id放在href属性中: <a class='delete' href="1231">Delete this data</a> <!– href is based on a variable I'm pulling from the server –> 当单击该链接时,我会阻止默认操作,然后运行ajax请求: //On click + ajax body.on('click', '.delete', function(e){ e.preventDefault(); $.ajax({ type: 'POST', url: '/admin/report/detail/delete', data: {id: $(this).attr('href')}, success: function(){ //Success message }, error: function(){ //Error message } }); }); 我想知道,以这种方式使用href属性是不好的做法吗? 如果是这样,那么存储这些数据的最好方法是什么?

我如何使jQuery.parseXML在node.js中工作

我正在尝试在node.js中使用jQuery parseXml 我得到这个错误: Error: Invalid XML: <?xml version="1.0"… 但问题不在于XML 问题出在node-jquery.js中: parseXML: function( data ) { if ( typeof data !== "string" || !data ) { return null; } var xml, tmp; try { if ( window.DOMParser ) { // Standard tmp = new DOMParser(); xml = tmp.parseFromString( data , "text/xml" ); } else { // […]

在安装引导程序4testing版时使用npm解决依赖关系

我是bootstrap的新手4.在使用npm安装bootstrap 4 beta(bootstrap的最后一个版本)时,它显示了这些错误:npm WARN bootstrap@4.0.0-beta需要jquery @> = 3.0.0的同位体,但是没有被安装。 npm WARN bootstrap@4.0.0-beta需要popper.js@^1.11.0的同行,但没有安装。 我正在使用Git Bash,我也试图单独安装jquery,但无法安装,请你帮我解决这些问题?