gpt4 book ai didi

javascript - 从加载的页面调用 js 页面

转载 作者:行者123 更新时间:2023-11-29 21:02:30 26 4
gpt4 key购买 nike

这有点复杂,尝试提供代码将发布 4 页代码,但也许有人可以帮助我思考:我有一个带有 div 的 index.php,它正在加载(jQuery .load())另一个页面 board.php,该页面显示从 mySQL 表读取的新消息。整个网站的所有 JavaScript 都位于名为 other-js.js 的文件中。留言板的 JS 函数写在 board.php 文件中(因为当我将它们写在 other-js.js 文件中时,它们不起作用)。现在我需要 board.php 文件中的一个函数来调用 other-js.js 文件中的函数,但他们就是不这样做。有任何想法吗?我真的很不知所措......

最佳答案

在全局作用域(浏览器中的window)中声明的变量或函数应该可供所有 JS 代码访问。因此,只需将 other-js.js 文件中声明的函数附加到 window 对象即可。

例如

window.my_function = function() {...}

备注:从长远来看,污染全局范围可能是一场噩梦。我不知道你是否可以重写你的应用程序,但如果可以的话我建议将所有 JS 放入文件中(例如 main.jsboard.js 等.) 并使用模块或命名空间来避免痛苦。

关于javascript - 从加载的页面调用 js 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37091839/

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