Javascript 窗口加载功能工作不正常?

Javascript 窗口加载功能工作不正常?,javascript,jquery,Javascript,Jquery,这是我的代码: 我使用了windowonload函数来填充ui元素,但它不能正常工作 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Regalo - Shop</title> <link rel="stylesheet" href="<%=request.getContextPath()%>

这是我的代码:

我使用了windowonload函数来填充ui元素,但它不能正常工作

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Regalo - Shop</title>
<link rel="stylesheet" href="<%=request.getContextPath()%>/resources/css/bootstrap.min.css" />
<script src="<%=request.getContextPath()%>/resources/js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">

$(window).on('load',function(){
    alert("OK");
    <c:forEach var="item" items="${itemList}">

            var name= '${item.desktopbrand}';
            var details='${item.details}';
            var id = '${item.desktopid}';
            var price = '${item.desktopid}';
            var catagory = '${item.catagory}';          

    var spanTag = '<div class="col-sm-6 col-md-4"> <div class="thumbnail"> <img data-src="img/Desktop/'+ id +'.jpg"> <div class="caption"><h3>'+ name+ '</h3> <p>'+ price+ '</div> </p> <p><button type="button" class="btn btn-success btn-lg" onclick="details()">Show Details</button></p><p><button type="button" class="btn btn-success btn-lg" onclick="addToCart()">Buy now</button></p></div></div></div>';
    $("#" + catagory).append(spanTag);
        </c:forEach>
    });
</script>
</head>
<body>
    <h1>Gens Cooner</h1>
    <div id="gen" class="container"></div>
    <h1>Ladies Cooner</h1>
    <div id="lad" class="container"></div>
    <h1>Childrens Cooner</h1>
    <div id="chil" class="container"></div>
</body>
</html>

雷加洛商店
$(窗口).on('load',function(){
警报(“正常”);
var name='${item.desktopbrand}';
var details='${item.details}';
var id='${item.desktopid}';
var price='${item.desktopid}';
var catagory='${item.catagory}';
var spanTag=''+name+''+price+'

显示详细信息

立即购买

; $(“#”+类别).append(spanTag); }); 根斯库纳 库纳女士 儿童库纳
我试图找到问题,但找不到。非常感谢你的帮助

window.onload = function(){ alert('Working!!'); }

使用上述函数并确保只使用一个
窗口。页面中的onload
函数

不要试图通过查看服务器端代码来调试JavaScript。查看服务器端代码输出的JavaScript。确定它为什么不起作用。然后,要么修复这个问题,要么确定为什么服务器端代码没有提供您认为应该提供的输出。是否有任何特殊原因导致您不使用服务器端代码生成HTML内容,而不是使用某些JavaScript?同意@Quentin所说的,但您也可以尝试使用
$(document)。ready(function(){…