簡體   English   中英

Javascript / JQuery - 頁面加載后動態運行代碼

[英]Javascript/JQuery - Running Code Dynamically Some Time After Page Load

我在運行一些javascript代碼時遇到問題,代碼是:

<script type="text/javascript">
    function hidesolutions()
    {
        $('.optiondiv').hide();
    }
    hidesolutions()
</script>

流程是:

HTML頁面加載用戶單擊按鈕Javascript函數運行並調用將腳本輸出到頁面的PHP腳本Javascript函數完成PHP腳本完成

PHP腳本輸出一個帶有“optiondiv”類的div,我想在PHP完成后立即隱藏它。 我無法在點擊按鈕時運行的javascript中隱藏它,因為這在PHP完成之前完成。

本質上我試圖在一些隨機的時間點將上述腳本插入到HTML中,但顯然這意味着它不會運行,所以我嘗試在PHP中回顯它 - 不起作用我試過放它在javascript中,但遺憾的是javascript在PHP之前完成,並且沒有找到任何隱藏的內容。

根據評論編輯以使其更清晰。

我假設您正在使用ajax從php文件中提取數據。 您需要在ajax請求的成功回調中調用此函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM