一个Ajax函数能产生另一个Ajax功能吗
Can an Ajax function birth another Ajax function?
我有一个.live Ajax函数(让我们称之为x),它执行onclick并使用网址:myphpvalues.php.
在这个php中,我添加了另一个Ajax.live函数(让我们称之为y),以便在用户单击第一个Ajax链接时输出。
这是允许的吗?
首先,.live
与AJAX无关。它允许我们在DOM中还不存在的控件上捕获用户事件(单击、悬停等)。如果您使用的jQuery版本高于1.7,则.live
已替换为.on
(基本上是相同的语法)。如果有点雾,请读这篇文章基本上,如果不使用.on()
,jQuery代码将不会绑定到单击的元素,因为尝试绑定时该元素不存在
此外,如果你对AJAX有点模糊,请在继续之前复习一下。
因为AJAX允许javascript例程从后端(PHP)文件请求/接收数据,所以不需要在后端文件中使用AJAX——它已经是PHP(或ASP.Net或其他),并且可以从其他PHP文件中使用include
(或其他)例程。
但是,如果您询问是否可以将新的javascript/jQuery代码返回到原始HTML/js页面,是的,您可以。您可以发回任何您喜欢的html/js/css代码。
这个新代码可以包含另一个AJAX代码块吗?是的,它可以。试试看!不过,您可能需要再次使用.on()
。
相关文章:
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 另一个Ajax函数触发的Ajax函数不起作用
- 成功ajax:如果是200状态代码,则运行函数else另一个函数
- 如何使用AJAX和JSON从一个页面抓取PHP变量到另一个页面
- 通过AJAX将从AJAX获取的值发送到另一个PHP文件
- 使用 Ajax 将 Javascript 变量提交到另一个 PHP 文件
- 使用 jquery.when 和 done 将值从一个 ajax 调用传递到另一个
- 嵌套另一个 Ajax 请求时,Ajax 响应处理中断
- ajax没有;t成功后调用另一个js函数
- 一个Ajax函数能产生另一个Ajax功能吗
- Ajax获取数据以获取另一个Ajax数据
- 如何发送ajax请求并重定向到另一个页面
- 如何在另一个php文件中从ajax获取变量
- 如何等待ajax成功处理程序完成后再执行另一个
- 另一个域上的ajax响应
- 使用Ajax在另一个页面上显示输入值
- 使用Ajax将特定内容从一个页面加载到另一个页面
- 通过ajax将PrimeFaces Schedule JSF页面加载到另一个JSF页面中
- 使用colorbox而不是使用jquery/ajax的另一个colorbox