簡體   English   中英

將數據從Mysql輸出到js / HTML

[英]outputting data From Mysql to js/HTML

所以基本上這就是我想要做的,我想從數據庫中獲取數據,然后在用戶登錄后將這些數據放在頁面上,但是我在理解一種方式時遇到了問題,因此,為了清楚起見,下面是一些示例代碼:

//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來添加這個名字

<div id="name"><!--$name comes here--></div>

那么,使用JS執行此操作的方法是什么? AJAX是答案嗎?

我猜你在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);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM