所以我有三个文件的html,JS和PHP;我刚刚创建了一个简单的注册页面,我是PHP新手,所以我仍然在学习,但是;当用户点击注册按钮时,它会将他重定向到php文件以将所有内容保存到数据库中,然后将其重定向到相同的注册页面,一切正常,但我创建了一个小的div,它将显示一个消息“已成功注册”,当用户回到注册页面时,我使用简单的CSS visibility:hidden;
来隐藏这个div,并且我做了一个onload函数,它将检查一个全局变量,以便该站点知道要显示的div的显示位置,我不知道该怎么做的唯一的事情就是将PHP中的全局变量从false更改为true。将变量从php传递给Javascript或ajax
0
A
回答
0
你可以尝试使用这段代码,它正在为我工作。在JS
alert(my_var.dynamicvalues);
0
function my_admin_head() {
$VAR = 'OK';
?>
<script type='text/javascript'>
var my_var =
{
'dynamicvalues':<?php echo $VAR;;?>
};
</script>
<?php
}
然后访问该不是做这种事情的最好方法。 更好的方法是使用$ var在你的php模板中显示div。 所以你的脚本发送$ var以包含'yourtemplatepage.php'; 在您的模板:
<?php
if (isset($var) {
echo "<div>YOUR MESSAGE</div>";
}
?>
要更改VAR,做同样的。 在您的JS脚本中
var boolean = '<?php echo $var ?>';
+0
你想让我在PHP文件中做到这一点? –
+0
取决于你的模板实际上是否是php文件。这种方式不会隐藏在CSS中,如果条件为假,那么div永远不会写入Dom。 –
0
您可以简单地使用cookie的概念。 从PHP设置文件cookie并在JavaScript中读取该cookie的值。
PHP
<?php
setcookie("registration", true, time()+3600); // expires in one hour
?>
JS
var cookies = document.cookie;
var registrationCookie = cookies.split('=')[1];
相关问题
- 1. AJAX将变量从javascript传递到PHP
- 2. 将变量从php传递给javascript
- 3. 将变量从javascript通过ajax传递给php
- 4. 将javascript变量传递给ajax
- 5. 不能将ajax变量传递给php
- 6. ajax不能将变量传递给php
- 7. 如何将AJAX变量传递给PHP
- 8. 将PHP变量传递给AJAX
- 9. 将变量传递给AJAX
- 10. 将变量传递给PHP从PHP
- 11. 将JavaScript变量传递给.php文件
- 12. 将JavaScript变量传递给php脚本
- 13. 将PHP变量传递给JavaScript getElementById
- 14. 将PHP变量传递给JavaScript函数
- 15. 将PHP变量传递给JavaScript
- 16. 将一个JavaScript变量传递给php
- 17. 如何将PHP变量传递给Javascript?
- 18. 将JavaScript变量传递给PHP会话
- 19. 将php变量传递给javascript
- 20. 如何将Javascript变量传递给PHP?
- 21. 无法将JavaScript变量传递给PHP
- 22. 将PHP变量传递给JavaScript函数
- 23. 将全局javascript变量传递给php
- 24. 将php变量值传递给javascript
- 25. JavaScript将一个变量传递给PHP
- 26. 将php变量传递给javascript函数
- 27. 将PHP变量传递给javascript值
- 28. 将Javascript变量传递给PHP
- 29. 将PHP变量传递给Javascript函数
- 30. 将一个JavaScript变量传递给php
,但我想要做的PHP和JS的部分可分离,我的意思是我婉从PHP文件做不从js文件 –