javascript - 一个 Ajax 函数可以催生另一个 Ajax 函数吗?

标签 javascript php ajax

我有一个 .live Ajax 函数(我们称之为 x),它执行 onclick 并使用 a 连接到数据库 网址:myphpvalues.php。

在这个 php 中,我添加了另一个 Ajax .live 函数(我们称之为 y),以便在用户单击第一个 Ajax 链接时输出。

这样可以吗?

最佳答案

首先,.live与AJAX无关。它允许我们捕获 DOM 中尚不存在的控件上的用户事件(单击、悬停等)。如果您使用的 jQuery 版本高于 1.7,则 .live has been replaced with .on (本质上是相同的语法)。如果有点雾,please read this. 基本上,如果您不使用 .on(),jQuery 代码将不会绑定(bind)到单击的元素,因为尝试绑定(bind)时该元素不存在。

此外,如果您对 AJAX 有点模糊,please review this在继续之前。

由于 AJAX 允许 javascript 例程从后端 (PHP) 文件请求/接收数据,因此无需在该后端文件中使用 AJAX - 它已经是 PHP(或 ASP.Net)或其他)并且可以包含(或其他)来自其他 PHP 文件的例程。

但是,如果您询问是否可以将新的 javascript/jQuery 代码返回到原始 HTML/js 页面,是的,您可以。您可以发回任何您喜欢的 html/js/css 代码。

这个新代码可以包含另一个 AJAX 代码块吗?是的,它可以。试一试!不过,您可能需要再次使用 .on()

关于javascript - 一个 Ajax 函数可以催生另一个 Ajax 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36707179/

相关文章:

javascript - 在 JavaScript 最佳实践中组织库依赖项

php - 不使用 PHP 提交联系表

php - 如何上传图片并存入数据库

php - 面向对象的 PHP 中的非阻塞 HTTP 请求?

javascript - 如何在 ColdFusion 中将表单值传递到填充查询参数而不刷新

javascript - 从全局增加 setInterval() 值

javascript - 使用 jQuery 和 AJAX 更新 SQL 时出现问题

javascript - Fabric.js Canvas 中的图层系统

php - 如何使用 PHP 连接到 SQLite 数据库?

javascript - 使用ajax更新文本框中的值