Cela dépend de ce que vous définissez comme JavaScript. De nos jours, nous avons réellement du JS dans les programmes côté serveur tels que NodeJS. C'est exactement le même JavaScript que vous codez dans votre navigateur, sauf qu'il s'agit d'un langage serveur. Vous pouvez donc faire quelque chose comme ceci : ( Code par Casey Chu : https://stackoverflow.com/a/4310087/5698805 )
var qs = require('querystring');
function (request, response) {
if (request.method == 'POST') {
var body = '';
request.on('data', function (data) {
body += data;
// Too much POST data, kill the connection!
// 1e6 === 1 * Math.pow(10, 6) === 1 * 1000000 ~~~ 1MB
if (body.length > 1e6)
request.connection.destroy();
});
request.on('end', function () {
var post = qs.parse(body);
// use post['blah'], etc.
});
}
}
Et à partir de là, utiliser post['key'] = newVal;
etc...