javascript - 如何将输入框(jade文件)中的值发送到脚本文件(app.js)

标签 javascript json node.js express

首先我想指出我对 Nodejs 非常陌生。 我遇到的问题如下。 我在 Jade 中有一个网页,在 Jade 文件中我有一个输入框链接下面的代码

搜索.jade

input#phoneNumber(type='text', value='1st23-456-7890')

在同一个文件中,我有一段 javascript 将其转换为 Json 字符串

 script.
    var $items = $('#firstName, #lastName,#phoneNumber,#address ')
    var obj = {}
    $items.each(function() {
        obj[this.id] = $(this).val()
    })

    $('body').append('<br><pre>'+JSON.stringify(obj, null, ' '))

我想在搜索页面中打印该字符串,然后将其传递到我的 app.js 文件。这是否可能以及我如何实现这一目标。我无法在 jade 页面中打印 javascript 的结果,这有可能吗?我不确定这里出了什么问题,有人可以给我一些帮助吗?

最佳答案

您可以使用expressjs在nodejs中设计post api,并且可以进行ajax post调用,希望对您有帮助

关于javascript - 如何将输入框(jade文件)中的值发送到脚本文件(app.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35846317/

相关文章:

sql - ActiveRecord 查询以查找给定键的 JSON 值数组

node.js - mongodb 和 mongoose 之间的行为不同?

javascript - Angular + Nodejs API - 处理请求响应的最佳实践

java - 将字符串中的正则表达式模式替换为取决于匹配的替换字符串

JavaScript:由 getElementsByTagName() 创建的数组不会返回其元素的长度?

java - Android 中的 JSON 解码

javascript - 在 Yosemite 上安装 Yeoman 时出错

javascript - AngularJS <select> 来自 AJAX 调用的 <option> 的两种方式数据绑定(bind)

javascript - 构造函数中的方法和构造函数创建后函数中的方法有什么区别

json - 如何将多个 QJsonObject 添加到 QJsonDocument