Tag: html

Req.body = {}请求后

我有这个代码js: app.use(express.static(__dirname)); app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json()); // support json encoded bodies app.get('/', function(req, res){ res.sendFile(__dirname+'index.html') }); app.get('/ins.html', function(req, res){ res.sendFile(__dirname+'ins.html') }); app.post('/ins', function(req, res){ console.log(req.body) res.redirect('/') }); 和这个代码html: <form method="post" enctype="multipart/form-data" action="/ins"><p> <strong>INSERISCI LA TUA CAGATA<br></strong> <br><p>Username&nbsp</p> <input type="text" name="username" required><br> <br><p>Password &nbsp</p> <input type="password" name="password" required><br><br><br> <input type="submit" class="mainBtn" id="submit" value="Inserisci Cagata"> <p> […]

javascript更新或向数组添加值

我想给数组添加值。 但相同的值可能会更新。 例如我的数组是 [{"abc1":"123456"},{"abc2":"123456"}] 再次join的时候是abc1。 它可能会更新。 例如在正常情况下 [{"abc1":"123456"},{"abc2":"123456"},{"abc1":"123456"}] 但我想要 [{"abc2":"123456"},{"abc1":"123456"}] 我的代码 var categories = [], arrIndex = {}; addOrReplace({"abc1":"125"}); addOrReplace({"abc2":"126"}); addOrReplace({"abc1":"127"}); addOrReplace({"abc3":"129"}); function addOrReplace(object) { var index = arrIndex[object[0]]; console.log("index:"+object[0]); if(index === undefined) { index = categories.length; } arrIndex[object[1]] = index; categories[index] = object; } console.log(categories); 它没有显示正确的答案。 表明 [{"abc3":"129"}] 我想要 [{"abc2":"126"},{"abc1":"127"},{"abc3":"129"}] 怎么可能? 请帮帮我?

使用gulp删除index.html的body内容

我能够从索引中重命名文件名称。 使用以下configuration Gulp.js var rename = require("gulp-rename"); gulp.task('modify-html', function () { gulp.src('reports/index.html') .pipe(rename('/app.html')) .pipe(gulp.dest('reports/')); }); 有谁知道如何使用gulp删除我的HTML文件的正文内容 的index.html <html> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body> </html>

使用partialreplace存储为string的html元素

我使用node.js从一个API拉入HTML,我将它存储在一个variables之前,我显示它。 我需要replace该HTMLstring中的链接,但我只能使用链接的前部进行search,因为它们将是dynamic的。 我发现了一个使用document.querySelectorAll("a[href^='http://somelink.com/12345678']") Javascript getElement的href? 但是我没有使用DOM。 需要删除/replace的dynamic链接: <a href="http://somelink.com/12345678-asldkfj>Click Here</a> <a href="http://somelink.com/12345678-clbjj>Click Here</a> <a href="http://somelink.com/12345678-2lksjd>Click Here</a> 我可以search的是: <a href="http://somelink.com/12345678 我需要更改实际的链接名称“单击此处”或删除元素。 任何想法如何实现与纯JS的这个? 最初,我想也许有一种方法来创build一个假/临时DOM? 编辑:用我的代码修改下面的答案,它正是我所需要的。 var str = '<a href="http://somelink.com/12345678-asldkfj">Click Here</a><a href="http://somelink.com/12345678-clbjj">Click Here</a><a href="http://somelink.com/12345678-2lksjd">Click Here</a>'; var div = document.createElement("div"); div.innerHTML = str; var links = div.querySelectorAll("a[href^='http://somelink.com/12345678']"); for(i=0; i<links.length; i++) { if(links[i]) { str = str.replace(links[i].outerHTML, 'New Name'); […]

使用NODEJS后端从HTML表单发送JSON

我从10岁开始就没有做过前端HTML,那是拖放FrontPage的东西。 与静态页面。 结果我真的生锈了。 我需要做的是把一个Web客户端放在一起,用于在NodeJS中编写的其他API。 我的问题是,你是如何发送一个请求从一个窗体(比如说一个login表单)到POST请求的主体是电子邮件/密码的JSON的服务器? HTML表单: <form id="loginForm" action="" method="" class="form-horizontal"> <fieldset> <legend>Log in</legend> <div class="control-group"> <label class="control-label" for="email">Email</label> <div class="controls"> <input type="text" class="input-xlarge" id="email"> </div> </div> <div class="control-group"> <label class="control-label" for="password">Password</label> <div class="controls"> <input type="password" class="input-xlarge" id="password"> </div> </div> <div class="form-actions"> <button type="submit" class="btn btn-primary">Save changes</button> <button class="btn">Cancel</button> </div> </fieldset> </form>

如何打印从服务器收到的HTML页面?

我试图打印一个我在服务器上使用Node.js生成的HTML页面。 我已经把页面带到客户端作为对AJAX请求的响应,并把它放在一个javascriptvariables中。 var resp_json = printRequest.getResponseJson(); 现在我试图打印呈现的HTML页面(即没有标签),而不是将被发送的DOM对象。 我读了关于window.print()但它只打印浏览器中的当前页面。 任何人都可以build议我一种方法来处理。 另外,在节点生成一个HTML页面是正确的方法或应该是任何其他types的文件。 页面应该在节点上dynamic生成,最终的结果应该是一个打印的文档。 感谢提前! PS我正在使用封闭库,不要问为什么,这已经决定了我。 PPS我是相当新的javascript和node.js所以不要害怕给冗长的讲座,我都耳朵!

如何使用Windows 8编译Twitter Bootstrap 3.0

我想知道如何在Windows机器上使用Less来编译Twitter Bootstrap? 这是我可以find的唯一的教程,但是当安装lessc(说lessc不在npmregistry)时失败。 无论如何,我并不乐观,因为它是BS2而不是3.0 我怎样才能编译引导3.0在Windows上设置较less的值? 谢谢

从Express / node.js Web应用程序预填充HTML / Jade

我有一个使用Express构buildnode.js的Web应用程序。 我正在使用Jade模板文件进行HTML显示。 在其中的一个显示中,我想要预先填充数据的各个字段。 数据存储在一个mongodb会话存储中,以及数据库中的一个单独的集合中。 我宁愿使用会话数据预先填充HTML / Jade显示中的这些字段。 我怎么能这样做(如果可能的话)?

Jade模板引擎无法将<p>标签添加到div的内部

无法将“p”标签添加到div的内部。 这是我的代码: !!! html head title= title link(rel='stylesheet', href='/stylesheets/#{stylesheet}.css') link(rel='stylesheet', href='/stylesheets/bootstrap.min.css') body .container .row .col-md-4 .col-md-4 .well – if (error) p= error form(role='form',action='sessions', method='post') .form-group label(for='Email') Eposta Adresi input#Email.form-control(type='email',name='user[email]',placeholder='E-posta adresi') .form-group label(for='Password') Şifre input#Password.form-control(type='password',name='user[password]', placeholder='Şifre') button.btn.btn-default(type='submit') Giriş script(type='text/javascript', src='/javascripts/jquery-1.10.2.min.js') script(type='text/javascript', src='/javascripts/bootstrap.min.js') 它呈现如下: <html> <head> <title>Giriş</title> <link rel="stylesheet" href="/stylesheets/login.css"> <link rel="stylesheet" href="/stylesheets/bootstrap.min.css"> </head> <body style="" cz-shortcut-listen="true"> […]

停止在代码块内呈现HTML

我的问题是HTML代码标记内呈现。 在鬼博客我没有使用代码标签的问题。 除了HTML,这是实际呈现。 下面的这个例子实际上是渲染的 。 <pre><code> <div>some text</div> <input value="even this is rendered"></input> </code></pre> 如果我在内部使用4个空格,它可以正常工作。 我正在使用默认的样式布局。 看官方markdown-文档这应该是工作。 http://daringfireball.net/projects/markdown/syntax