如何将javascript的值传递给PHP变量并存入mysql数据库?

时间:2016-11-25 06:50:32

标签: javascript php mysql ajax

如何将PHP中的javascript变量值和存储在数据库中的php值。

如果我的JS代码喜欢

var age = new Date()。getFullYear() - getYearInteger();

此代码o / p 2016-(yearofbirth)。我在JS中输出正确。如何在MySQL数据库中存储此年龄值。如何调用ajax函数并插入值?

2 个答案:

答案 0 :(得分:1)

通过表单或 ajax submit 方法发送此javascript值,并将此值保存在数据库中。

您无法在js中直接获取Php值。

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
              {                                

              }
       }    
});

答案 1 :(得分:0)

为了将JS值保存到PHP变量,您需要进行服务器调用。

你可以很容易地做到这一点:

var jsVariable = '<?= $php_variable ?>';

进行ajax调用,将数据发送到服务器端并将其存储在变量中。