我对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)数据库?
答案 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脚本变量。 希望这会成功。