我需要從一個輸入表格發送一個值到的NodeJS服務器,其觸發的計算以該值和需要更新與在客戶端的計算的結果的p元素的p元件。更新從的NodeJS功能
這怎麼辦?
這是我有:
//服務器端:
app.post('/calculate/:id', function(req, res){
var title = 'Tax Calculation';
var tax= taxcalculation(req.params.id);
res.render('index', {
title: title,
tax: tax,
});
});
//客戶端:
var income= document.getElementById("income");
var tax = document.getElementById("tax")
$(income).on('change', function() {
console.log("changed");
$.ajax({
type: 'POST',
url: '/calculate/'+income.value,
success: function() {
$('#tax').html('<%= tax %>');
},
error: function() { // if error occured
alert("Error occured, please try again");
},
});
});
我能夠與頁面的刷新,更新p元素。我怎麼能做到這一點,而不刷新頁面? – rlacle
當你可以做這樣的事情'的document.getElementById(「yourParagraph」)的innerHTML = response.data響應;' –