.selected{ li内所有的css样式 + color: yellow}
1、我也遇到过404报错问题,应该是你的资源路径有问题,浏览器找不到。
load("/media/" + this.title);我之前出现这个问题是出现在这,media用双斜号括起来,这个media就是你的media文件夹。
2、引入的js文件最好都放在body尾部,因为js文件里经常会用到DOM元素,放在head里面的话,js文件会找不到这些元素。<script type="text/javascript" src="/javascripts/index.js"></script>引入路径是这样写的,不是从你创建的文件路径开始写。
3、CSS文件写路由没太明白是什么意思
你看看你的路由里面返回参数music 是否写成了大写Musci,改过来即可
没有定义selected这个css样式
学无止境
可以通过res.render({title: 'Passionate Music', music: names})传递至前端页面中,再利用js获取title,name值
你在ajax请求的时候load时候应该是/media/+this.title
这位老师主要讲的前端部分,没有讲后端的处理,后端得到数据后无非只是进行查询操作
就是一个简单的sublime text编辑器啊,调试用chrome就行了
404是路径的问题,没找到相关的文件。
首先确定你的media文件夹在public底下建好,再确定所要访问的文件存在于media目录中
你可以在浏览器调试窗口中看看请求的情况