2016-03-07 56 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

相關問題