Tag: jquery

如何使用mongoosastic + AJAX进行即时search?

我已经成功地configuration了mongoosastic,我试着search,它工作正常,但是当涉及到前端我不确定如何实现这一点,我尝试了很多方法,但不能拿出一个好的解决办法 这是代码。 // For the Search API router.post('/api/search/', function(req, res, next) { Job.search( { query_string: { query: req.body.search } } , function(err, results) { if (err) return next(err); res.json(results); }); }); 所以每当我search与“工程师”有关的东西时,我都会得到一个json数据 所以后端工作完美。 但是,当涉及到jQuery和Ajax我不断收到不好的要求 逻辑:每当插入东西,然后张贴,并find该结果。 这里是前端的jQuery代码。 $('#search').keyup(function() { var search_term = $(this).val(); $.ajax({ type: "POST", url: "/api/search", success: function(){ $('search_results').html(search_term); }, error: function(data){ alert('Error', data); […]

npm安装jquery在node-gyp重build上失败

我似乎无法让jquery安装在最新版本的npm /节点。 这是堆栈跟踪: npm http GET https://registry.npmjs.org/jquery npm http 304 https://registry.npmjs.org/jquery npm http GET https://registry.npmjs.org/jsdom npm http GET https://registry.npmjs.org/htmlparser/1.7.6 npm http GET https://registry.npmjs.org/xmlhttprequest npm http GET https://registry.npmjs.org/location/0.0.1 npm http GET https://registry.npmjs.org/navigator npm http 304 https://registry.npmjs.org/jsdom npm http 304 https://registry.npmjs.org/xmlhttprequest npm http 304 https://registry.npmjs.org/location/0.0.1 npm http 304 https://registry.npmjs.org/htmlparser/1.7.6 npm http 304 https://registry.npmjs.org/navigator npm http GET https://registry.npmjs.org/cssom […]

在包含Browserify的Node JS项目中包含JQuery Mobile

我正在写一个Node JS应用程序,我需要jQuery UI和jQuery Mobile。 我正在使用Browserify将模块打包到单个js文件中。 我有以下代码在我的项目中包含jQuery和jQuery UI。 var jQuery = require('jquery'); require('jquery-ui-browserify'); 它工作。 当我尝试添加jQuery移动时出现问题,要么使用require: require('./lib/jquery.mobile-1.4.0.min.js'); 或者使用脚本标签 <script src="/lib/jquery.mobile-1.4.0.min.js" type="text/javascript"></script> 我犯了同样的错误: “Uncaught TypeError:无法设置属性”移动“的未定义”。 我明白,我得到这个错误,因为jQuery手机在窗口中寻找jQuery对象,并没有find它,但如何解决它? npm上没有jQuery移动模块。

readFileSync不是一个函数

嗨,我是相对较新的节点js和环顾四周,但无法find解决scheme。 我没有检查require JavaScript文件,它似乎没有“readFileSync”的方法。 也许我没有一个正确的需求文件? 我很难find这个文件,到处都在讨论这个文件,但是大多数人没有发布到哪里去。 我安装了节点js并具有require.js文件。 我目前的代码是这样的: fs = require(['require'], function (foo) { //foo is now loaded. }); console.log("\n *STARTING* \n"); // Get content from file var contents = fs.readFileSync("sliderImages", 'utf8'); 我刚开始有点需要工作,但似乎加载了需要的javacscript文件。 我一直在跟随指南,我不知道为什么我得到这个错误: Uncaught TypeError:fs.​​readFileSync不是一个函数 我已经尝试了许多固定的,似乎无法找出这一个。 任何帮助是极大的赞赏。 谢谢。

带有Autocomplete的HTML / CSS / iQuery编辑器

是否有一个编辑器在代码自动完成时与XCode一样好,但是对于HTML,CSS和JavaScript。 这意味着文件parsing,所以它可以用于jQuery和其他库,如node.js等,我一直在寻找相当一段时间。 免费是首选。

NodeJS如何获取服务器中的数据,通过POST从jquery ajax调用发送

我的客户正在打ajax电话 {{ function callNode(){ console.log("I am called"); var data = {"emailId":"gopal@gmail.com"}; $.ajax({ type: 'POST', data: JSON.stringify(data), /* data: { blob: {wob:"1",job:"2", ar:[1,2,{a:'b'}]} },*/ contentType: "application/javascript", //contentType: "application/x-www-form-urlencoded", dataType:'json', url: 'http://localhost:3000/notification', success: function(data) { console.log('success'); console.log(JSON.stringify(data)); }, error: function(error) { console.log("some error in fetching the notifications"); } }); } }} 我能够在我的app.js得到这个请求,但无法获得我传递的数据我试图search,但没有任何工作 {{ app.post('/notification', function(req, res) { […]

在客户端包含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和铬。