2016-03-07 61 views
0

首先我想指出的是,我对Nodejs非常陌生。 我遇到的问题如下。 我在玉和玉文件有一个网页我有一个输入框链接下方如何将输入框(jade文件)的值发送到脚本文件(app.js)

search.jade

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

代码在同一文件I有一块的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的结果。我不确定这里有什么问题,有些人可以帮我解决这个问题。

回答

1

可以使用expressjs设计出一个的NodeJS后的API,可以让AJAX调用后,希望这将帮助你在这个塞纳里奥

+0

是否有sitiuation,我并不需要AJAX –

+0

的问题是, JSON结果必须发送到一个自定义的API –

+0

任何我们必须从JavaScript调用api的权利,你正如下面所做的那样:function httpPost(theUrl) var xmlHttp = new XMLHttpRequest(); xmlHttp.open(“POST”,theUrl,false); //假同步请求 xmlHttp.send({}); //发送您的数据 return xmlHttp.responseText; } – Jit

相关问题