推 ybite:感謝DK解惑! 04/19 05:09
※ 引述《DarkKiller (System hacked)》之銘言:
: 執行 $("#target") 這段的時候 target 可能還沒建立,像是:
: <script type="text/javascript">
: <!--
: $("#target").load("xxx.php");
: //-->
: </script>
: <div id="target"></div>
這是錯誤的 sample。
: 主要有兩種解法,第一種是反果來放:
: <div id="target"></div>
: <script type="text/javascript">
: ...
: </script>
這個方法是直覺。
: 第二種是用 document ready:
: <script type="text/javascript">
: <!--
: jQuery(function(){
: jQuery("#target").load("xxx.php");
: });
: //-->
: </script>
: <div id="target"></div>
這個方法可以把這段 javascript 放到其他檔案,集中管理 (主要優點),而且
這個檔案也會被 cache (次要優點)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.199.248.145