登录 注册

ajax单页切换下的JS运行

熟知本站的朋友们都知道,本站采用ajax进行换页以保证BGM的连贯(所谓的换页不换歌),但是这样就会出现一个问题,就是对于JS的逻辑编写非常复杂,而比如说我想单独在某页运行一段JS就非常麻烦.

目前对于一般页面,我采用的方法是在ajax的返回值中最前加入一段文本,以一定的格式声明本页需要用到的JS部分,比如修改部分变量,或者是比如歌单页面或者是标签云页面需要运行额外函数的.

但是呢,比如我需要在某一篇文章内单独运行一个函数,那么就会非常蛋疼.理论上我当然可以在main.js里面加上这一段JS,但是对于只有一篇文章的使用,这种方法显然过于浪费资源.

之前跟某学长讨论过这个问题,学长表示他以前是遍历文本然后获取其中的script标签,echo出来.....虽然不失为一个方法,但是这也太蛋疼了啊....

所以,有什么好办法么?

2015
10 03
上一篇
Older
下一篇
Newer
评论
3
点击
834
jsonp
回复 march1993: 哦 jsonp 不对…没有好办法。。老老实实分开放
回复 march1993:jsonp跟我说的方法有什么区别么- -
发布
我是标题
我是文字
我是标题
我是文字
用户名
密码
用户名
密码
重复密码
努力的加载中.....