从加载的页面

时间:2016-05-07 17:51:06

标签: javascript php jquery mysql

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

1 个答案:

答案 0 :(得分:0)

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

e.g。

window

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

相关问题