簡體   English   中英

Javascript 文檔就緒未運行

[英]Javascript document ready is not running

這是我的 html 頁面:

<html>
       <div class="panel-body text-center">
          <div class="ttl-info">
            STOK TM
          </div>
          <h4 class="show-value">
              <span id="stktimur">0</span>
          <h4>
       </div>
    

        $(document).ready(function(){
        $('#stktimur').ambilData({
              url : '<?php echo site_url('data/datastk') ?>',
              reload: 65,
              success: function(dt, th){
                  $('#stktimur').data('list', dt.data);
                  if( parseInt($('#stktimur').text()) != parseInt(dt.total) ){
                      $('#stktimur').text(parseInt(dt.total) )
                        .textEffect({effect: 'jumble',jumbleColor :'#FFF', letterJumble: txt});
                  }
              }
          })
       }
</html>

您缺少<script>標簽。 還有一些格式問題。

像這樣嘗試:

<div class="panel-body text-center">
   <div class="ttl-info">
     STOK TM
   </div>
   <h4 class="show-value">
       <span id="stktimur">0</span>
   <h4>
</div>

<script>
    $(document).ready(function(){
        $('#stktimur').ambilData({
            url : '<?php echo site_url("data/datastk") ?>',
            reload: 65,
            success: function(dt, th){
                $('#stktimur').data('list', dt.data);
                if( parseInt($('#stktimur').text()) != parseInt(dt.total) ){
                    $('#stktimur').text( parseInt(dt.total) ).textEffect({effect: 'jumble',jumbleColor :'#FFF', letterJumble: txt});
                }
            }
        })
    });
</script>

我假設您想在單擊stktimur 時執行 ajax 請求。 正確的代碼應該是這樣的。

jQuery Ajax

jQuery 單擊事件偵聽器

<div class="panel-body text-center">
    <div class="ttl-info">
        STOK TM
    </div>
    <h4 class="show-value">
        <span id="stktimur">0</span>
    </h4>
</div>


<script>
    $(document).ready(function () {
        $('#stktimur').click(function () {
            $.ajax({
                url: "<?php echo site_url('data/datastk') ?>",
                success: function (dt, th) {
                    $('#stktimur').data('list', dt.data);
                    if (parseInt($('#stktimur').text()) != parseInt(dt.total)) {
                        $('#stktimur').text(parseInt(dt.total)).textEffect({
                            effect: 'jumble',
                            jumbleColor: '#FFF',
                            letterJumble: txt
                        });
                    }
                }
            })
        })
    });
</script>

暫無
暫無

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

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