Javascript 使用ajax将数据保存到数据库
如何将名为“#time”的div中的信息保存到数据库中Javascript 使用ajax将数据保存到数据库,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,如何将名为“#time”的div中的信息保存到数据库中 <div id="time" style="float:right;font-size:15px;">0:00:00</div> 实际上,你想得到div的文本,所以这样做 替换 $("#time").val() 与 在php中,您可以执行以下操作: $time = $_POST['time']; $action = $_POST['action']; //Db stuff 用我尝试过的ajax编辑了这篇文章,我
<div id="time" style="float:right;font-size:15px;">0:00:00</div>
实际上,你想得到div的文本,所以这样做 替换
$("#time").val()
与
在php中,您可以执行以下操作:
$time = $_POST['time'];
$action = $_POST['action'];
//Db stuff
用我尝试过的ajax编辑了这篇文章,我不知道我需要在php文件中写什么。
$\u post['field']
保存您要查找的数据。如何将条目保存到数据库是一个完全不同的主题。你至少应该先为自己尝试一下。关于这个主题,有很多教程可以找到。@rein可能重复。我知道如何将它保存到数据库中,只是问我如何将它保存为变量。它到底出了什么问题?可以通过以下方式从javascript中访问数据:$(“#time”).val()
,一旦成功发布到PHP脚本,您可以使用$\u post['field']
访问发布的数据。我如何从PHP文件中获取数据$_发布什么?应该是:$\u POST[“field”]
是的,你可以在php中以$\u POST[“field”]的形式获取它。注意:在第3行的C:\xampp\htdocs\***\setupcounter.php中未定义索引:field,它使我的xampp崩溃:,我再次进入php页面未定义索引。这并没有什么问题。更新了它并添加了一把小提琴。请注意,在JSFIDLE中没有真正的.php来测试它。我一直在使用这个片段。
$("#time").text()
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);
}
});
$time = $_POST['time'];
$action = $_POST['action'];
//Db stuff