输出数据从Mysql到js / HTML

时间:2016-01-28 20:21:02

标签: javascript php mysql ajax

所以基本上这就是我想要做的,我想从我的数据库中获取数据,然后在用户登录后将这些数据放在页面上,但是我知道了解方法的问题,所以这里有#s; s一些示例代码为清晰起见:

//user has logged in:
//fetched data from database to php file
$name = $result['name'] //result being the object after the queried row is fetched

现在我想在我的HTML

中添加这个名称
<div id="name"><!--$name comes here--></div>

那么使用JS的方法是什么?是AJAX的答案吗?

1 个答案:

答案 0 :(得分:1)

我猜你在login.php文件中有$name,而div在profile.php中。您可以使用会话变量或ajax:

通过php: 的login.php

<?php
session_start();
$_SESSION["name"] = $result['name'] 
?>

profile.php

<?php
session_start(); 
?>
<div id="name"><?php echo $_SESSION["name"]; ?></div>

通过ajax:

getName.php

$name = $result['name'];
echo $name;

profile.js

$.get("getName.php", function(data, status){
    $("#name").append(data);
});