jsp文件中引用的js文件没有起到作用,求大佬解答

MInchering 2018-03-10 12:16:38
目录:

jsp中的片段:<div class="container">
<ul id="film-list">
</ul>
</div>
js文件:
;
define(function (require, exports, module) {
"require:nomunge,exports:nomunge,module:nomunge";

/**
* @class List
* @constructor
*/
function List() {
this.init();
console.log('List init calling');
}

var paginator = require('bootstrap-paginator');


/**
* method to init page
*/
List.prototype.init = function () {
var self = this;
self.getData(1, true);
}


/**
* method to get data
*/
List.prototype.getData = function (page, showPaginator) {

var self = this;

var year = $('#year option:selected').text();

var place = $('#place option:selected').text();

var type = $('#type option:selected').text();

var sort = $('#sort option:selected').val();

var key = $('#key').val();


var filmList = $('#film-list');

$.getJSON("/category/list", {
pageNo: page,
year: year,
place: place,
type: type,
sort: sort,
key: key
}, function (data) {
if (data != null) {
filmList.html("");
$.each(data.resultList, function (index, item) {
filmList.append('<li><div class="space"><div class="pull-left"><img src="' + item.image + '" width="100px" height="140px"></div>\
<div class="pull-left margin-left-10 film-desc"><div class ="margin-bottom-10"><a style="color: #9B8282;" href="/subject/' + item.id + '">' + item.title + "(" + item.year + ")" + '</a></div>\
<table class="table" style="font-size:12px;"><tbody><tr>\
<td width="50px">评分</td><td><span class="badge" style="color: orange; font-weight: bold;">' + item.rating.toFixed(2) + '</span></td>\
</tr><tr><td>类型</td><td>' + (item.genres == null ? "" : item.genres) + '</td></tr><tr><td>主演</td><td>' + (item.casts == null ? "" : item.casts) + '</td></tr>\
</tbody></table></div><div class="clearfix"></div></div></li>');
});
if (showPaginator) {
var pageCount = data.totalPages;
var currentPage = data.pageNo;
var options = {
bootstrapMajorVersion: 3, //版本
currentPage: currentPage, //当前页数
totalPages: pageCount, //总页数
itemTexts: function (type, page, current) {
switch (type) {
case "first":
return "首页";
case "prev":
return "上一页";
case "next":
return "下一页";
case "last":
return "末页";
case "page":
return page;
}
},//点击事件,用于通过Ajax来刷新整个list列表
onPageClicked: function (event, originalEvent, type, page) {
self.getData(page, false);
}
};
$('#paginator').bootstrapPaginator(options);
}
}
});


$('#year').change(function () {
self.getData(1, true);
});
$('#place').change(function () {
self.getData(1, true);
});
$('#type').change(function () {
self.getData(1, true);
});
$('#sort').change(function () {
self.getData(1, true);
});
};


module.exports = new List();
})
;
...全文
785 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
诺丽果 2018-03-20
  • 打赏
  • 举报
回复
你貌似都没有引用啊
正怒月神 2018-03-20
  • 打赏
  • 举报
回复
script的src引用呢?
小破孩丶 2018-03-16
  • 打赏
  • 举报
回复
是否在<head>标签中引用了js<script type="text/javascript" src="***.js"></script>和CSS<link>标签
Defonds 2018-03-15
  • 打赏
  • 举报
回复
看上去路径没配好
Sunyiban 2018-03-12
  • 打赏
  • 举报
回复
1、F12确认页面正常加载这个JS 2、如果正常加载,但是方法失效,在JS里面加console.info调试。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧