我有一个.live Ajax函数(让我们调用这个x)执行onclick并连接到数据库 url:myphpvalues.php。
在这个php里面,我添加了另一个Ajax .live函数(让我们调用这个y),一旦用户点击第一个Ajax链接就输出。
这是允许的吗?
答案 0 :(得分:1)
首先,.live
与AJAX无关。它允许我们在DOM中尚不存在的控件上捕获用户事件(单击,悬停等)。如果您使用的是1.7之后的jQuery版本,那么.live
has been replaced with .on
(基本上是相同的语法)。如果有点模糊,please read this. 基本上,如果你没有使用.on()
,jQuery代码就不会绑定到被点击的元素,因为尝试绑定时元素不存在。 / em>的
另外,如果你对AJAX有点模糊,please review this再继续。
因为AJAX允许javascript例程从后端(PHP)文件请求/接收数据,所以不需要在该后端文件中使用AJAX - 它已经是PHP (或ASP.Net) 并且可以include
(或其他)来自其他PHP文件的例程。
但是,如果您询问是否可以将新的javascript / jQuery代码返回到原始HTML / js页面,是的,您可以。您可以发回任何您喜欢的html / js / css代码。
这个新代码可以包含另一个AJAX代码块吗?是的,它可以。试试看!但是,您可能需要再次使用.on()
。