所以我有三個文件的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文件 –