Как получить оповещение в nodejs, используя jquery ajax? - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь создать функцию в 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');
}
});

Извините, но я немного заблудился в этом коде, большое спасибо за вашу помощь

...