Javascript只在主页上工作——codeigniter
Javascript only works on the home page - codeigniter
我只是想过来问问有没有人遇到过这个问题。
我正在用codeigniter建立一个网站,由于一些奇怪的原因,javascript只在主页上工作。我动态加载视图,像这样:
$this->load->view('includes/header');
$this->load->view($main_content);
$this->load->view('includes/footer');
如果我点击一个链接,带我到http://localhost/site/index, javascript工作正常,但如果从那里我点击一个链接,带我到http://localhost/site/about, javascript不再工作。
我知道文件在那里,因为我只是用$main_content变量切换视图,当我在firebug中检查网站时,一切似乎都在那里,加载和可用。
也试过
redirect('/site/about', 'refresh');
,它就是不工作。
任何想法?
谢谢
我在回答我自己的问题,为任何人有类似的问题。
问题是,我正在加载我所有的js文件,不管什么视图正在加载。javascript无声地失败了,因为它试图找到不在每个页面中的DOM元素。根据我的常规项目经验,在这种情况下,javascript (jquery)只是忽略它并继续。在这种情况下,它只是失败而没有抛出错误。
相关文章:
- 为什么这个jQuery没有'不能在Codeigniter中工作
- DataTable 在 CodeIgniter 中无法按预期工作
- 角度.js http.post 美元,Codeigniter 不工作
- 让 Ideone API 在 Codeigniter (ajax, javascript,soapclient) 上工作
- 依赖下拉列表在php中工作,而在codeigniter中不工作
- 我自己对codeigniter中的默认.htaccess文件做了一些更改,现在我的注销链接无法工作
- Datepicker无法在codeigniter上的jquery加载的ajax模式窗口中工作
- CodeIgniter AJAX文件上载不工作
- Codeigniter日期选择器不工作
- CodeIgniter ajax上传图像(ajax工作,而不是CodeIgniter)
- jQuery代码不能在CodeIgniter中工作
- Codeigniter jquery不工作在AJAX文件上传
- Codeigniter ajax调用不能正常工作
- Codeigniter jquery's自动完成不工作,但没有错误
- Twitter Bootstrap不工作在CodeIgniter网站,但工作在小提琴
- 让getJSON与codeigniter一起工作时遇到麻烦
- Bootstrap dataTable不能与Codeigniter中的数据库一起工作
- CodeIgniter验证码图像在线时不工作
- Javascript只在主页上工作——codeigniter
- Javascript警告不能在codeigniter的实时服务器上工作