使用Javascript编辑数据库变量

时间:2016-06-27 14:43:55

标签: javascript php mysql ajax database

我对JavaScript很陌生,所以我希望能在这些问题上得到一些帮助。 我需要将JavaScript变量(只是一个简单的数字)保存到数据库中。我还需要能够在2个网站上看到当前值(使用PHP在第二个网站上检索它)。

我的代码现在:

Voorraad: <input id="stock1" type=text" style="width:30px" value="10">

<input type="submit" value="Kopen" onclick="javascript:Kopen(event);">

<script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
function Kopen(e)
{
  e.preventDefault();
  var stock1 = document.getElementById("stock1");
  var newNumber = parseInt(stock1.value) - 1;
  stock1.value = newNumber;
  if (stock1.value <= 0) {
      stock1.value = 0;

  }

我知道我需要使用AJAX来执行此操作,我看到一个类似的问题,但它缺少数据库连接,我不知道如何使用这些代码片段:Question

我的问题是;如何使用ajax将JavaScript变量写入(mysql)数据库?

1 个答案:

答案 0 :(得分:0)

您可以通过将javascript对象写入脚本文件来将数据从PHP传输到javascript:

<script>
var data_object = {
"id": <?php echo data->id ?>,
"role": <?php echo data->name ?>
}
</script>

此对象现在可通过Javascript在页面中找到。

console.log(user_object.data)

通过这种方式,您可以在服务器端脚本中使用java脚本变量。 希望这会成功。