привет, я пытался вставить input
значение тега в MySQL, используя Ajax, так как большая часть операции выполняется в js Я пытался со ссылкой на this . теперь не знаю, что происходит, он ничего не делает, я проверил консоль, здесь ничего не видно ... Я пробовал этот код в нескольких проектах, и там он работал. любая помощь или альтернативный способ будут оценены. Спасибо, вот мои файлы кодов.
test.php
<!DOCTYPE html>
<html>
<head>
<script src="./jquery-3.5.0.min.js"></script>
</head>
<body>
<input type="text" name="name" id="name" placeholder="enter name">
<script type="text/javascript">
$(document).ready(function(){
$("#name").on('keypress',function(e){
if(e.which == 13){
var strr = $("#name").val();
console.log(strr);
$.ajax({
type: 'POST',
url: 'testinsert.php',
data: $('#name').val(),
dataType: 'json',
success: function( response){
console.log( 'the feedback from your result.php: ' + response);
}
});
}
});
});
</script>
</body>
</html>
testinsert.php
<?php
if(isset($_REQUEST))
{
mysql_connect("localhost","root","");
mysql_select_db("usr");
error_reporting(E_ALL && ~E_NOTICE);
$email=$_POST['name'];
$sql="INSERT INTO at_user(user) VALUES ('$email')";
$result=mysql_query($sql);
if($result){
echo "You have been successfully subscribed.";
}
}
?>
здесь вывод консоли введите изображение описание здесь