javascript - 收到 JSON 时的 jQuery 事件 - 一次性 URL

标签 javascript jquery json

我正在尝试抓取一个使用大量 ajax 效果在表格中显示数据的网站。

当您与网站交互时,会通过 JSON 返回一些数据。

我知道 URL 以及如何构造它,但如果我尝试重新请求此 JSON,服务器会返回 HTTP 410 状态(我猜服务器正在使数据过期)。

我有一次捕获数据的机会,并且正在寻找一个 jQuery 函数,像 onJSONResourceReceived 这样的函数会很好,这样我就可以捕获响应并将其存储在变量中。

回调或将数据缓存在变量中的方法都很棒。

或者,如果已经有一个变量存储内存中已接收到的所有 JSON 资源,那就更好了。

我研究过的所有函数都适用于您知道或可以重新请求 URL 的情况。

这个问题类似,但对于 CasperJS: How to get the response after a POST request in CasperJS

最佳答案

看看$.ajaxSuccess

Attach a function to be executed whenever an Ajax request completes successfully.

$(document).ajaxSuccess(function( event, request, settings ) {

});

关于javascript - 收到 JSON 时的 jQuery 事件 - 一次性 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35344066/

相关文章:

javascript - 如何选择一个复选框jquery对象

jquery - 如何更改 yajra dataTable 搜索过滤系统?

java - 从 json.javax.JsonObject 获取 json 键名?

Javascript 只能在 Chrome 中运行,其他浏览器都不能运行

javascript - 动态 CRM 2015 : How do I get a Web Resource button I created to reference a function in a Javascript Library I added to the form?

jquery - iWork评论能力,是否可以使用JQUERY实现

php - 如何将while循环中的三个不同变量放入json数组中

javascript - IE "SCRIPT5002 function expected"错误

javascript - 如何在两点之间获取javascript中的 Angular

Javascript:解析 document.cookie JSON 对象时出现问题