Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ajax将数据保存到数据库_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 使用ajax将数据保存到数据库

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编辑了这篇文章,我

如何将名为“#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编辑了这篇文章,我不知道我需要在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