我想让我的单页网站多语言,我想在调用ajax函数时动态刷新内容。
我不希望用户必须重新加载页面,因此我调用一个ajax函数来检索新的语言数据(存储在.json文件中)。
我没有遇到任何问题,但是当加载新内容时,所有javascripts功能都不再起作用。
我试图将所有初始化函数封装在"主函数"像pageInit();但那也不起作用。
我上传了我网站的开发版本以了解调试时间:
http://cv.gillequentin.be/ 第一次加载是正确的,但尝试更改lang点击" FR"或者" EN"按钮,没有更多的JavaScript?
我正在使用jQuery和Laravel 4。
感谢您的帮助!
答案 0 :(得分:0)
最后我发现了问题,所以我将分享我的解决方案(由于缺乏关注),初始化所有插件的“主函数”封装在$(document).ready()上,以这种方式,页面的第一次加载运行良好,但在ajax调用后停止工作。我只是从$(document).ready()中取出主函数。现在效果很好。