Where I nakosyachil? Here is a field

<pre> <input class="text_gnida" id='text_gnida' placeholder="Моё сообщение..." type="text" name="text_gnida"> </pre> 

Here is Ajax

 <script> var first = document.getElementById("text_gnida"); $("#text_gnida").keyup(function(event) { if (event.keyCode === 13) { $.ajax({ url: "pages/blocks/message/dsa.php?set=<? echo $_GET["set"]; ?>", type: "POST", data: first.value, success: function() { document.getElementById('text_gnida').value = ""; } }); } }); </script> 

Here is the input to the database

  if(isset($_POST['text_gnida']) && !empty($_POST['text_gnida'])){ $messages = R::dispense('messages'); $messages->date = time(); $messages->u_from = $_COOKIE['id']; $messages->u_to = $item; $messages->message = $_POST['text_gnida']; R::store($messages);} 
  • Why did you decide that you have misunderstood somewhere? - andreymal
  • there is no field clearing, it is necessary to shove the variable into the date - Denis Lebedev
  • Already done, but even ... not working - Denis Lebedev

1 answer 1

I decided it seems suddenly necessary. And in the handler mistakenly specified the path to the access check file.

 $("#text_gnida").keyup(function(event) { if (event.keyCode === 13) { var ssa = document.getElementById('text_gnida').value; $.ajax({ url: "pages/blocks/message/dsa.php?set=<? echo $_GET["set"]; ?>", type: "POST", data: {'text_gnida' : ssa}, success: function() { document.getElementById('text_gnida').value = ""; } }); } });