简体   繁体   English

Javascript 文档就绪未运行

[英]Javascript document ready is not running

This is my html page:这是我的 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>

You are missing the <script> tag.您缺少<script>标签。 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.我假设您想在单击stktimur 时执行 ajax 请求。 The correct code should be like this.正确的代码应该是这样的。

jQuery Ajax jQuery Ajax

jQuery Click Event Listener 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