使用从OnClick事件的AJAX调用生成的数据
Using Data Generated from AJAX Call for OnClick Event
我有一个web应用程序,当文档准备好执行javascript时,我想从API获取一些数据。我想将这些数据存储在对象中,以便以后访问。当用户点击页面上的某个链接时,我需要访问该对象。
我想知道实现这一点最安全/最容易接受的模式是什么,因为它涉及到要侦听的事件(AJAX请求的成功和稍后可能的单击)。如果没有必要的话,我真的不想把我的所有代码都包装在AJAX请求中,但我也不想让用户在完成AJAX请求之前点击(这是一个相当小的API调用,但仍然如此)。
延迟救援对象!
(function($){ // this prevents polluting the global scope
var request = $.ajax({...});
//... later on...
$(someelement).on("click",function(){
request.done(function(data){
console.log(data);
});
});
})(jQuery);
相关文章:
- Jquery调用数据列表选项卡或输入
- 获取标记以使用 API 调用数据进行更新
- 为什么不使用 AngularJs 因子从我的 REST API 调用数据
- 调用数据并将其从 C# 代码传递到 Javascript
- 递归 javascript 函数不会返回到父调用数据
- mvc函数返回的AJAX调用数据未定义
- 如何调用数据列表中按钮的asp回发
- 使用ajax从嵌套.json调用数据
- 不同/多个请求映射中的调用数据
- 通过代理服务器从Javascript调用数据
- 如何使用d3从嵌套的JSON数组中调用数据
- 没有选项,无法选择.如何用Javascript从数据库中调用数据
- JSON调用数据数组,其名称中有空格
- WSO2——在jaggery应用程序中调用数据服务
- 当页面加载后调用数据时,Jquery函数不工作
- Angular ui-grid:在每个数据单元渲染时调用数据网格头部注入的方法
- 从数据库中调用数据进行计算(PHP)
- 你能从中调用数据吗's自己的json对象
- 当不同的函数需要从数据库调用数据时,如何避免使用全局变量.(JS)
- 从$on调用数据绑定时不更新