保存條件
回答
我假設你正在試圖取代Ajax的post請求你用別的東西。
我的建議是使用cookie,它會保存一些本地的信息供js使用。
首先,加jQuery & jQuery Cookie到您的網頁像這樣的頂部(在<head>
標籤內):
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.js.js" charset="utf-8"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js.js" charset="utf-8"></script>
然後,在你的JavaScript文件,請執行下列操作:
(function($) {
// Grabs cookie and puts into a js variable.
var toggled = $.cookie('toggled');
// On click of checkbox, check if set/unset. Then set cookie to true/false.
$('#switch').change(function()) {
if($(this).is(':checked')) { // If set to true, set toggled to true.
$.cookie('toggled', true, { expires: 1, path: '/' });
} else { // Else, set to false.
$.cookie('toggled', null, { expires: 1, path: '/' });
}
}
})(jQuery);
您需要在刷新時檢查切換的cookie並添加行爲以檢查此框是否正確:
if(toggled == 'true') { //If cookie set to true...
$('#switch').attr('checked','checked').flipswitch("refresh") // Flip the switch (Important for jquery mobile).
}
請參閱jsFiddle作爲一個工作示例。
我希望這會有所幫助。
我是初學者也能請你幫我詳細..對不起,麻煩...請理解我的問題 – mika
@mika我已經更新了我的答案,並添加了一個jsfiddle示例和一個工作示例。 – thisiskelvin
https://codeshare.io/5w9EoD – mika
- 1. CoreDataBooks示例保存條件
- 2. Cakephp - 有條件保存
- 3. cakephp:保存所有條件
- 4. 如果保存條件laravel
- 5. 保存XML文件似乎只能保存一個條目
- 6. 保存一條記錄..但不保存... :(
- 7. 保存.svn /條目
- 8. MongoDB搜索和保存條件
- 9. 重定向條件,保存記錄
- 10. 有條件保存has_many_through關係
- 11. 保存搜索條件rails thinkingsphinx
- 12. 有條件保存輔助表對象
- 13. VBA條件保存爲日期添加
- 14. 保存搜索條從搜索條
- 15. Rails:新條目不保存
- 16. 從IndexedDB條目保存Arraybuffer
- 17. 保存文件不保存文件
- 18. 在保存和保存以及發佈之間創建一個條件
- 19. vb.net根據條件編輯文件並將其保存
- 20. 保存控件在條件下的可見性
- 21. 根據條件在卸載期間保存組件
- 22. 保存附件
- 23. 保存文件
- 24. 保存文件
- 25. 保存文件
- 26. 保存文件保存對話框
- 27. 保存到XML文件不保存 - WPF
- 28. 「保存爲XML的事件查看器日誌文件」只保存305條記錄
- 29. jQuery的條形碼 - 保存爲圖像
- 30. 在子圖中保存條形圖
請直接將您的代碼發佈到SO,不要使用屏幕截圖。 – janfitz
試試['localStorage'](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage)或['sessionStorage'](https://developer.mozilla.org/en -US /文檔/網絡/ API /窗/的sessionStorage)。 – Mottie
PHP代碼將不會被瀏覽器執行。這個文件由apache/nginx提供? –