Я пытаюсь создать функцию в javascript, которая выдает предупреждение, если опубликованные данные в форме правильные или неправильные. Я использую Jquery и nodejs
. моя функция со стороны клиента.
function myFunction() {
console.log('hellooooo');
$('#select_link').submit(function(e){
e.preventDefault(); // avoid to execute the actual submit of the form.
console.log('select_link clicked');
var value = document.getElementById(secretnumber);
$.ajax({
url: "/testValue", // La ressource ciblée
type: "POST",
data: value,
contentType: 'application/json',
dataType: 'json',
success: function(returns) {
console.log('Data received : ' + returns);
if (returns) {
alert("Correct number");
} else {
alert("Wrong number");
}
}
});
});
}
А это моя форма в html
<form onsubmit="myFunction()">
<input type="text" name="number" id="secretnumber">
<input type="submit" value="Testear" id="select_link">
</form>
И это моя серверная функция
app.post('/testValue',(req,res)=>{
console.log('Received data in server :' + req.body);
//res.send(req.body);
if(req.body.value ==='4')
{
res.send('true');
}else{
res.send('false');
}
});
Извините, но я немного заблудился в этом коде, большое спасибо за вашу помощь