嗨,我是 javascript 和 ajax 的新手。我的问题是当我将滑块移动到任何值时,该值应该存储到数据库中,并且应该返回该值存储的响应。我已经搜索了许多以前在这里问过的问题,但仍然无法弄清楚。所以任何帮助都会很棒。
这是我的html代码
<head>
<script>
$(function() {
$( "#slider-range-max" ).slider({
range: "max",
min: 1,
max: 10,
value: 2,
slide: function( event, ui ) {
$( "#amount" ).val( ui.value );
}
});
$( "#amount" ).val( $( "#slider-range-max" ).slider( "value" ) );
$.ajax({
type:"POST",
url:"myslider.php",
data:"vote="+$( "#slider-range-max" ).slider( "value" ),
success:function(response) {
alert(voted);
}
})
});
</script>
</head>
这是我的 myslider.php 与数据库的连接,
<?php
require 'connection.php';
$vote="";
if (isset($_POST['slider'])) {
$vote=$_POST['slider'];
mysqli_query("INSERT INTO slider (value) VALUES ('$vote')");
}
?>