加载显示的页面时如何使用

时间:2018-07-21 09:27:37

标签: javascript jquery href onload

我的概念是在

加载时显示弹出菜单时服务位置不匹配

function buydisable() {
  alert("HOO");
  return false; //not showed the alert 
  $.post(jssitebaseUrl + "/ajaxAction.php", {
    'action': 'buydisable'
  }, function(data) {
    alert(data);
    return false;
    $("#commonDivForAjax").modal('show').html(data);
    $('.ui-loader').hide();
  });
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="btn btn-primary btn-sm" onload="buydisable()" disabled="disabled">{$LANG.conVwJbDtl_buyNow}</a>

页面

2 个答案:

答案 0 :(得分:0)

理想情况下,您的onload应该在body标签上。

<body onload="buydisable()">

<a class="btn btn-primary btn-sm" disabled="disabled">{$LANG.conVwJbDtl_buyNow}</a> 

</body>

答案 1 :(得分:0)

onload不会在a标签上触发;此事件仅支持很少的标签,如下所示。

<body>, <frame>, <iframe>, <img>, <input type="image">, <link>, <script>, <style>

有关更多详细信息,请参见here

因此分辨率可以在body的加载事件上使用,也可以创建空白的image tag