[英]Get dynamic AJAX URL with Jquery “ajaxSend”
如果您访问此网站: http://www.w3schools.com/ajax/
: http://www.w3schools.com/ajax/
您将看到一个示例,其中单击按钮即可对该URL进行ajax调用: /ajax/ajax_info.txt
您可以在控制台中看到该请求。 我正在尝试通过Jquery获取此URL,如下所示:
$( document ).ready(function() {
$(document).ajaxSend(function(evt, request, settings) {
alert("Starting request at " + settings.url + ".");
});
});
问题是它没有任何警报。 这是为什么? 我以两种方式对此进行测试,第一种:在控制台中实现jquery库和代码,第二种:使用PHP抓取并注入代码。 两种方法均无效。 那么如何获得最后一个URL?
在您列出的页面上触发的事件是jquery ajax事件-来自jquery文档 。
描述:在发送Ajax请求之前,附加要执行的功能。 这是一个Ajax事件。
您要在其上测试代码的页面使用的是普通javascript而不是 jquery,因此,永远不会触发ajax事件,也永远不会触发ajaxSend函数。
您将需要通过jquery ajax调用获取数据以获得正确的功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.