我在我的代碼中同時使用了php和javascript。有些鏈接會改變JavaScript變量,然後通過$ get傳遞給php。要更改這些值,我很確定我必須刷新頁面。我可以在哪裏放置默認值,以便它們在第一次加載頁面時加載,而不是每次連續刷新,因爲它們會覆蓋已經存在的值?謝謝!在網頁中設置默認值 - >概念性問題
0
A
回答
0
如果允許cookies,則可以在第一次加載頁面時設置cookie。然後,每一個後續頁面加載,你的js函數檢查cookie。
<div id='name'></div>
<script type="text/javascript">
function setDefaults() {
//SET PAGE DEFAULTS - ONLY RUN AT INITIAL PAGE LOAD
var nameDefault = "djronde";
document.getElementById('name') = nameDefault;
document.cookie = "page_loaded=1";
}
if (document.cookie.indexOf("page_loaded") != -1) {
setDefaults;
}
</script>
0
而是具有默認值「硬連接」到您的網頁,爲什麼不能嵌入PHP碎片進入JavaScript,因此該值從存儲在服務器端值動態生成的JavaScript部分。當您將更新後的javascript值傳遞給php時,將它們保存在某個位置,以便下次頁面生成時可以使用它們。
我不是一個PHP開發人員,所以我不知道語法,把我的頭頂部,但在這裏不用...
<?php $serverVariable = resultOfSomeOperation();?>
.
.
.
<script language="javascript">
var clientVariable = <?php echo $serverVariable;?>
.
.
.
</script>
我希望你得到的總體思路。
相關問題
- 1. Rspec工廠問題 - 概念性問題?
- 2. C++:設計intepreter的概念性問題
- 3. uiviewcontroller概念問題
- 4. 概念性問題:鬆耦合
- 5. 概念性問題:performSelectorOnMainThread做什麼?
- 6. Python 3.1-網格模擬概念問題
- 7. ExtJS 4 MVC概念問題
- 8. C++:概念性循環包含問題
- 9. 概念的PHP問題
- 10. Java OOP概念問題
- 11. 設置默認頁
- 12. 在屬性上設置默認值
- 13. 設置默認值
- 14. 在此頁面中設置默認的網頁
- 15. 設置默認值
- 16. 關於Mulesoft的一些概念問題
- 17. 編程問題和概念
- 18. JavaScript的OOP概念問題
- 19. 設置默認值
- 20. 設置默認值
- 21. 設置默認值
- 22. 設置默認值
- 23. 設置默認值
- 24. 在Designer中:設置屬性默認值,但設置默認值時不調用屬性?
- 25. 設置默認值在Django
- 26. 如何在Umbraco中設置默認網頁
- 27. 默認情況下在網格中設置頁碼
- 28. C++解釋器概念問題
- 29. 在iis7中設置默認頁面
- 30. 在DropDownList中設置默認值Yii PHP