如何将javascript的值传递到PHP变量并存储到mysql数据库中?
如何获取PHP中的javascript变量值以及存储在数据库中的PHP值 如果我的JS代码像 var age=new Date().getFullYear()-getYearInteger()如何将javascript的值传递到PHP变量并存储到mysql数据库中?,javascript,php,mysql,ajax,Javascript,Php,Mysql,Ajax,如何获取PHP中的javascript变量值以及存储在数据库中的PHP值 如果我的JS代码像 var age=new Date().getFullYear()-getYearInteger() 本代码o/p 2016-(出生年份)。我在JS中得到正确的输出。如何在MySQL数据库中存储这个age值。如何调用ajax函数并插入值?通过表单或ajax submit方法发送此javascript值,并将此值保存在数据库中 无法在Php中直接获取js值 A simple example is var
本代码o/p 2016-(出生年份)。我在JS中得到正确的输出。如何在MySQL数据库中存储这个age值。如何调用ajax函数并插入值?通过表单或ajax submit方法发送此javascript值,并将此值保存在数据库中 无法在
Php
中直接获取js
值
A simple example is
var age = new Date().getFullYear()-getYearInteger();
$.ajax({
url : '/save.php',
type : "POST",
data : {
age : age,
saveAge : true,
},
success : function(data)
{
data = JSON.parse(data);
if(data.status == 1)
{
window.location = 'index.php/dashboard';
}
else
{
}
}
});
为了将JS值保存到PHP变量,需要进行服务器调用 您可以像这样轻松地执行相反的操作:
var jsVariable = '<?= $php_variable ?>';
var jsVariable='';
进行ajax调用,将数据发送到服务器端并将其存储在变量中。进行
ajax
调用或提交表单并点击Insert
查询……感谢您的回复。我添加了代码,但没有存储在数据库中。在save.php中,我添加了insert查询,但将所有年龄值存储为0。你能解释一下吗?你能给我看看你在save.php@Mukesh-Swami中的代码吗?我刚写了插入查询谢谢你的回复。我不懂ajax。你能详细解释一下吗?@jeni刚看了你的评论,你查过ajax了吗?你可以看到这个例子,它不起作用,请任何人帮助我。我在javascript页面中添加了上述代码。如何插入到数据库中。如何调用ajax