[英]input tag data insertion to Database using Ajax and php
嗨,我正在尝试使用 Ajax 将input
标签值插入 MySQL,因为大部分操作都是在js中进行的,我参考了这个。 现在不知道发生了什么,它没有做任何事情我检查了控制台它在这里什么都没有显示......我在多个项目中尝试了这个代码并且它在那里工作。 任何帮助或替代方式将不胜感激。 谢谢这里是我的代码文件。
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.";
}
}
?>
这是控制台的 output 在此处输入图像描述
从 ajax 脚本替换以下行
从
data: $('#name').val(),
至
data: {name : $('#name').val()},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.