如何从php页面将单个变量传递给html

时间:2015-08-24 05:21:37

标签: php html mysql

我只是想知道如何从php页面向html页面发送变量?

这是我的user_check.php代码:

<? php
$var="1021";
?> 

我的user.html代码是

<div id="var" type="hidden"/>

我只想将变量$ var传递给div控件,并且需要将变量存储在div的value属性中。我搜索了所有的谷歌,但没有可用的解决方案。有人可以帮忙吗? 谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用ajax来获取此类数据。在user.html

中使用此功能
<div id="var" type="hidden"/>
$(document).ready(function(){
    $.ajax({
            url: 'user_check.php',   // link your page
            type: 'POST',
            data: {
                //'key1': data1,
                // 'key2': data2
                //if you want to post somethig 
            },
            success: function(data) {
               // got success data
               $('#var').html(data);   // set value in the div
            },
            error: function(data) {
               // if error occure
                alert('Some Error Occurred. Please Try Later.');
            }
        });
});

在你的user_check.php回音中你要展示的内容。因为ajax将显示将打印的数据

<? php
echo $var="1021";
?>
  

注意您可能需要为此

包含jquery库

如果jquery不存在。包括这个cdn

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

如果您想了解有关.ajax工作方式的更多信息,请按照refrencerefrence2

进行操作

<强>更新

另一种方法是include user.html在变量声明后。user_check.php

<?php
$var="1021";
include('user.html');
?>

和user.html将

<div id="var" type="hidden"><?php echo $var; ?></div>

答案 1 :(得分:0)

我认为你正在寻找这样的东西:

<? php
$var="1021";
?> 

<input id="var" type="hidden" value="<?php echo $var; ?>"/>

然后,您可以在Javascript中访问该值。例如,使用jQuery:

$('#var').val();