这就是我正在使用的...
一些javascript(我们称之为'apples.js')是在客户端执行的,我想在该javascript中做的一件事是使用Ajax在后台运行一个php脚本。这很容易。
我正在使用的 php 脚本基于一个带有数据字段的 php 页面,并在末尾调用了一个 js 函数来保存数据。(让我们将此另一个 js 文件称为“bananas.js”)我想通过将数据从 apples.js 传递到 php 文件来填充后台 php 文件的字段。我的困境是我的php文件最后需要在bananas.js中执行一个函数,但如果php文件在后台运行,我认为这不会起作用。显然我必须通过 onclick 以外的方法调用bananas.js 函数,但即便如此,我认为javascript 不能在后台运行。那是对的吗?有没有简单的方法来处理这个?
我猜是最坏的情况,我必须将香蕉.js 中的函数改编成 apples.js 并跳过 PHP 中间脚本。我希望我可以避免这种情况,因为我更喜欢在该软件的现有框架内工作并保持简单(我也不十分关心编程效率;该软件正在开发为我公司私人门户的一部分) .