如何将名为“#time”的div中的信息保存到数据库中?
<div id="time" style="float:right;font-size:15px;">0:00:00</div>
上面的代码是一个jq count up计时器。 我正在尝试的是保存数据库中的每个刻度。 我怎么能这样做?
$.ajax({
type: "POST",
url: "setupcounter.php",
data: {action: 'save',
field: $("#time").val(),},
success: function(msg){
}
error: function(){
alert('error');
}
});
答案 0 :(得分:1)
其实你想得到div的文字。这样做..
只需替换
$("#time").val()
带
$("#time").text()
答案 1 :(得分:0)
var time = $('#time').val();
//Just add whatever params you need to the datastring variable.
var dataString = 'time='+time+'&action=save';
//Check console that you are sending the right data
console.log(dataString)
$.ajax({
type: "POST",
url: "setupcounter.php",
data: dataString,
success: function(msg){
console.log(msg);
}
});
在php中你会这样做:
$time = $_POST['time'];
$action = $_POST['action'];
//Db stuff