使用prototype创建一个全局对象
Using prototype to ceate a global object
我有一个获得JSON响应的AJAX函数。我想将这个JSON响应转换为使用prototype的全局对象。我没有一个清晰的原型概念,但我认为我的想法是正确的。如果我错了,请原谅我。
代码
var RatesGlobal = {};
$('#tarrif').load("<?php echo base_url(); ?>index.php/rates/index", function (data) {
RatesGlobal.prototype.tarrifRates = JSON.parse(data);
});
我想稍后访问JSON字符串的值,如果问题不够清楚,请原谅我。我不知道这是否是原型的正确用法。怎样做才是正确的呢?
你不需要任何原型。原型通常用于代码重用。
使用:
$('#tarrif').load("<?php echo base_url(); ?>index.php/rates/index", function (data) {
window.GLOBAL = JSON.parse(data);
});
这样访问:window.GLOBAL
.
你可以创建一个对象,它的原型是你的请求的响应:
$('#tarrif').load("<?php echo base_url(); ?>index.php/rates/index", function (data) {
window.GLOBAL = Object.create(JSON.parse(data));
});
不管怎样,我不明白你为什么需要这个。
相关文章:
- Firefox扩展开发:如何在内容脚本中创建一个全局函数,以便其他加载的脚本文件可以访问它
- NodeJS:一个全局EventEmitter或每个模块它'他自己的
- Ember.js-定义一个全局函数,该函数可以向操作返回值
- (文档).ready是一个全局范围
- MVC为局部视图制作了一个全局js变量
- 使用 grunt 在 javascript 文件中“嵌入”一个全局变量
- HTML元素在JavaScript中表示为一个全局变量,How
- 这是一个全局变量吗?
- CoffeeScript 在 'for v in values' 中创建一个全局变量 'v',导致事件中的错误引用
- 在 Jquery 中为语言切换器分配一个全局变量
- 在 javascript 中创建一个全局库,同时保存状态和行为
- 从函数内部声明一个全局变量
- 在 TypeScript 中使用外部模块声明一个全局变量
- 我是否正在创建一个全局变量
- 将 React 模板放在一个全局变量的属性中
- AJAX和一个全局变量不起作用,我错了吗
- Javascript-删除最后一个全局修饰符不起作用
- JQuery可以't用两个值组成一个全局字符串
- 多个局部变量声明与一个全局变量声明
- 在Drupal.behaviors中创建一个全局JS变量更改值,并在另一个函数中调用它