繁体   English   中英

使用Jquery“ ajaxSend”获取动态AJAX URL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM