简体   繁体   中英

Javascript document ready is not running

This is my html page:

<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>

You are missing the <script> tag. Also some formatting issues.

Try it like this:

<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>

I assume you want to do ajax request while the stktimur is click. The correct code should be like this.

jQuery Ajax

jQuery Click Event Listener

<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>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM