使用 ajax 调用加载 php 文件并执行按钮单击事件

Loading php file with ajax call and performing button click event

本文关键字:执行 按钮 单击 事件 文件 ajax 调用 加载 php 使用      更新时间:2023-09-26

在我的开始.php我在按钮单击事件上调用了几个函数。

此函数从其中包含.js文件中调用其他一些函数。

现在我创建了一个新的文件登录.php。当用户执行成功登录时,我通过ajax调用加载启动.php对此。

但是现在当我单击按钮时,它说:

Uncaught TypeError: Object [object Object] has no method 'rateit'

虽然我已经在登录中包含.js文件和功能.php。

这是他们俩的链接:

登录.php - https://gist.github.com/karimkhanp/74b81267c4ae870dd432

开始.php - https://gist.github.com/karimkhanp/94a601d5bf9f5bb2dee0

当登录页面加载时,它无法将您为起始页创建的函数绑定到尚不存在的元素。例如,元素#rateit99不能在登录脚本中使用.php因为它在该页面加载时不存在。

您需要将与 start.php 相关的脚本部分移回该 php 文件中。这样,当它加载 start 时.php它将通过 ajax 正确绑定函数。