我有一个使用 Ajax 提交post data
到数据库的表单,如下所示:
function markAsRead(id) {
console.log('Triggered');
$.ajax({
type: 'POST',
url: '/admin/assessment.html',
data: id,
success: function(data) {
if (data.error) {
console.log('We had an error.');
} else if (data.success) {
console.log('Marker updated.');
}
}
})
}
(function() {
var element = document.getElementsByName('markAsRead');
for(var i = 0; i < element.length; i += 1) {
element[i].addEventListener('click', function(e) { e.preventDefault;
markAsRead(this.getAttribute('data-value'));
});
}
})();
我的页面上有多个锚点,例如:
<a href="#" name="markAsRead" data-value="5135135">Mark As Read</a>
我只是想知道,Node.js
我该如何解析这些数据,我试过了:
var id = req.body.markAsRead;
console.log('Data is ' + id);
但它只是说未定义。有关如何解析此请求数据的任何信息都会很好。谢谢!(Anchor
不在任何形式内)