我只是想知道如何从php页面向html页面发送变量?
这是我的user_check.php代码:
<? php
$var="1021";
?>
我的user.html代码是
<div id="var" type="hidden"/>
我只想将变量$ var传递给div控件,并且需要将变量存储在div的value属性中。我搜索了所有的谷歌,但没有可用的解决方案。有人可以帮忙吗? 谢谢
答案 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
工作方式的更多信息,请按照refrence或refrence2
<强>更新强>
另一种方法是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();