gpt4 book ai didi

javascript - 使用ajax更改页面时重新初始化javascript函数

转载 作者:行者123 更新时间:2023-12-01 05:43:56 25 4
gpt4 key购买 nike

我想让我的一页网站多语言化,并且我想在调用 ajax 函数时动态刷新内容。

我不希望用户必须重新加载页面,因此我调用一个 ajax 函数来检索新的语言数据(这些数据存储在 .json 文件中)。

我对此没有任何问题,但是当加载新内容时,所有 javascript 函数都不再起作用。

我尝试将所有初始化函数封装在一个“主函数”下,例如 pageInit();但这也行不通。

我上传了我网站的开发版本以供调试时间:

http://cv.gillequentin.be/第一次加载是正确的,但尝试在单击“FR”或“EN”按钮时更改语言,不再需要 JavaScript 了?

我正在使用 jQuery 和 Laravel 4。

感谢您的帮助!

最佳答案

终于找到问题了,所以我会分享我的解决方案(由于缺乏关注)初始化所有插件的“主函数”被封装在$(document).ready()上,通过这种方式,页面的第一次加载运行良好,但在 ajax 调用后停止运行。我只是将主函数从 $(document).ready() 中取出。现在效果很好。

关于javascript - 使用ajax更改页面时重新初始化javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28741064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com