就是把数据库里的结果集用c:forEach在jsp页面查看,后台输出有值,放在HTML里面也有值,但是放在jquery里面就不行了。
本来是这样:
$( document ).ready( function() {
var entries = [
{ label: 'baidu', url: 'http://www.baidu.com', target: '_top' },
{ label: 'taobao', url: 'http://www.taobao.com', target: '_top' },
];
换成这样就不行:
$( document ).ready( function() {
var entries = [
<c:forEach items="${CATEGORIES}" var="item" varStatus="status">
{ label:${item.category_name}, url: 'http://www.taobao.com', target: '_top' },
</c:forEach>
];
不是很明白,jstl和jquery应该没有冲突啊,还是我写的不对?
现在开发程序都不需要学习调试的吗?
你的
label
的值要用引号引起来才能是字符串。