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

时间:2016-02-01 07:53:46

标签: javascript php jquery ajax

如何将名为“#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');
                    }
                });

2 个答案:

答案 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

Fiddle