Tag: jquery

如何在nodejs中获取头文件请求

目前正在开发elasticsearch API应用程序,我需要从服务器端的AJAX调用中获取头文件请求。 下面给出了Ajax请求。 $.ajax({ url: 'http://localhost:3002/api/v1/getAutoSuggest/'+elasticsearchIndex+'/'+elasticsearchType, dataType: 'JSONP', type: 'GET', beforeSend: function(xhr){xhr.setRequestHeader('access-control-request-headers', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9');}, success: function (data) { } }); 在nodejs中,我试图通过使用req.headers ['x-access-token']得到它,但是无法得到它。 var checkToken = app.use(function(req, res, next) { var token = req.param.token || req.headers['x-access-token']; if (token) { jwt.verify(token, config.secret, function(err, decoded) { if (err) { return res.json({ success: false, message: 'Failed to authenticate token.' }); […]

如何用Node.js读取文本文件并将其写入HTML页面?

我有一个文本文件,我想用Node.js阅读使用FS模块。 我知道如何阅读文件,但我不知道如何把文本文件的数据,并能够把它放到网页上。 例如:我想读一个文件,内容是“hello world !!!” 然后使用jQuery把它放到一个div。

为什么我无法导出此表

在这里,我有一个大表,当我点击导出,然后将转到下一个选项卡 data:application/vnd.ms-excel;filename=exportData.doc;base64,PGh0bWwgeG1sbnM6bz0ndXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlJyB4bWxuczp4PSd1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAnPjxoZWFkPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPjx4OkV4Y2VsV29ya2Jvb2s+PHg6RXhjZWxXb3Jrc2hlZXRzPjx4OkV4Y2VsV29ya3NoZWV0Pjx4Ok5hbWU+e3dvcmtzaGVldH08L3g6TmFtZT48eDpXb3Jrc2hlZXRPcHRpb25zPjx4OkRpc3BsYXlHcmlkbGluZXMvPjwveDpXb3Jrc2hlZXRPcHRpb25zPjwveDpFeG………….. ………….非常非常长的base64string…….. 显示上面的base64代码,什么都不做(我没有download ) 实际上我正在使用tableexport pluging 这是我的整个代码 $(document).ready(function(){ $('#export').click(function(){ $('#table').tableExport({type:'excel',escape:'false'}); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/TableExport/3.3.7/js/tableexport.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/Base64/1.0.0/base64.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> <p id="export">EXPORT</p> <table id="table"><thead><tr><th>Sl.No</th><th>Listing</th><th>Location</th><th>Sales Description</th><th>Business Category</th><th>Sale Price</th><th>Revenue</th><th>Cash Flow</th></tr></thead><tbody><tr><td>1</td><td>10+ Years Branded Hardware, Networking And Software Institute For Sale</td><td>Bangalore, Karnataka, India</td><td>We are looking for a buyer to buy out our Education Training Institute. We are into IT Training […]

D3强制布局:如何更新链接颜色?

我有和更新D3版面布局链接时发出。 这是我的代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>Force-Directed Graph</title> <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> <style type="text/css"> circle.node { cursor: pointer; stroke: #00F000; stroke-width: 4px; } line.link { fill: none; stroke: #9ecae1; stroke-width: 1.5px; } </style> <script src="https://code.jquery.com/jquery-3.1.1.js" integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA=" crossorigin="anonymous"></script> </head> <body> <div class="row"> <div > <div class="id_100"> <select> </select> </div> </div> <div id="chart"></div> </div> <script […]

如何将点击function添加到在javascript中dynamic添加的button数组?

代码如下: for(var i=0;i<quick_r.length;i++) { quick_messages[i] = '<button type="button" class="quick" id="quick' + quick_count + '">'+quick_r[i]["title"]+ '</button>'; quick_count++; replyID[i] = '#quick'+quick_count; console.log(replyID[i]); } 我想添加一个点击函数的循环,这是根据quick_rdynamic生成的循环中,我dynamic地添加到button的Ids的帮助下,该循环

在Express中更新POST请求的页面内容

我遇到了一个问题,我试图通过一个表单完成的POST请求来更新网页的内容,但问题是variables被设置为全局范围,每当我刷新页面的内容仍然那里。 有人解释了什么是问题,并告诉我,我可以“… 使用数据返回一个JSON对象,而不是做一个redirect,然后从客户端执行POSTasynchronous并显示数据。 ”这是代码我使用的是: performance: var data; var url; /* GET home page. */ router.get('/', (req, res, next) => { res.render('index', { 'data': data}); }); /* POST HANDLER */ router.post('/link', function(req, res, next) { var pattern = /^((http|https|):\/\/)/; url = req.body.link; if (!pattern.test(url)) { url = "http://" + url; bitly.shorten(url) .then(response => { data = […]

如何select一个表行数据,并将其发送到编辑模式使用jQuery,JavaScript和AJAX更新数据?

我有一个dynamic表,其中包含一些数据。在我的表中有一个选项称为编辑,通过单击编辑选项SideNav打开。我想从表中获取特定的行,并希望将这些信息放入我的sideNav 。 我的HTML和JS文件如下。 /index.html <table class="table-bordered mytable"> <thead class="table-head"> <tr> <th>Name</th> <th>Email</th> <th>Status</th> <th>Address</th> <th>Action</th> </tr> </thead> <tbody class="table-body mytabBody"> </tbody> </table> <div id="mySidenav" class="sidenav"> <div class="border"> <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">&times;</a> </div> <div class="border"> <form class="navbar-form" id="editUserInfo"> <div class="form-group"> <input type="text" class="form-control" id="user_name" placeholder="User name"> </div> <div class="form-group"> <input type="email" class="form-control" id="email_id" placeholder="Enter email"> </div> […]

如何使用Node.js服务器将我的图像数据从前端保存到Mongoose数据库

我有一个后端使用node.js和一个前端使用jQuery,JavaScript,AJAX和引导。 我想从前端上传一张图片并保存到mongoose数据库中。 这里文件加载成功,图像将位于/ public / img位置。 但是,如何使用API​​调用将这些图像信息保存到数据库中。 以下是我的代码: 后端代码Node.js,Mongoose /server.js var express = require("express"); var multer = require('multer'); var path = require('path'); var mongoose = require('mongoose'); var bodyParser = require('body-parser'); var app = express(); app.appname="photogallery"; //config mongoose app.db = mongoose.createConnection('localhost/'+app.appname); app.db.on('error', console.error.bind(console, 'mongoose connection error: ')); app.db.once('open', function () { //Storage is all good }); […]

为什么npm无法安装jqueryui包?

我试图从npm安装jqueryui及其打字稿。 虽然jquery包已经成功安装,jqueryui的两个包都失败了。 请注意,如果我访问网站npmjs.com,我可以浏览jqueryui包 debugging数据: npm -v 3.10.10 包裹位置: https://www.npmjs.com/package/jqueryui https://www.npmjs.com/package/@types/jqueryui Comamnds: npm install –save jqueryui npm install –save @ types / jqueryui 错误 jqueryui'不在npmregistry中。 @ types / jqueryui'不在npmregistry中。

如何禁用NodeJS中的buttonexpression?

我已经呈现了下面的表单,想要在第一次点击时禁用submit button ,以防止用户连续点击它。 如果可能的话,我想提交button消息从 我受够了 至 请稍候… 以下是视图代码 <!– Send email and update user –> <form method="post" action="/delivery/chooseBoxSelectedEmailUpdate"> <input type="hidden" name="boxCommand" value="{{command}}"> <input type="hidden" name="boxComport" value="{{comport}}"> <input type="hidden" name="boxCubbyId" value="{{cubbyId}}"> <input type="hidden" name="boxId" value="{{boxId}}"> <input type="hidden" name="userHashtag" value="{{userHashtag}}"> <button class="btn-primary-full" type="submit"> <i class="fa fa-cube" aria-hidden="true"></i> &nbsp;I'm done </button> </form> 以下是渲染代码 res.render('delivery/chooseBoxSelectedOpened', { title: 'Layoverbox', helpButtonURL: […]