Javascript另一个类属性访问

时间:2014-11-27 13:00:36

标签: javascript jquery

我的javascript类包含以下代码,我将其保存为globalrates.js文件

$(function() {
    setInterval('rates.set_rates()',1000);
});

rates = {

    marketstatus: {
        'goldrate': '',
        'status': ''
    },

    set_rates : function() {
        var my_Date = new Date();
        $.ajax({
                type: "GET",
                url: "http://localhost:90/appname/rateXml.xml"+"?nocache=" + my_Date.getUTCSeconds(),
                dataType: "xml",
                cache: false,
                success: function(xml) {
                    try {   
                        var data = $.xml2json(xml);
                        if(data.trade_type == 3 || data.rate_display ==0){
                            rates.marketstatus['goldrate'] = "";
                            rates.marketstatus['status'] = "0";
                        }else {
                            rates.marketstatus['goldrate'] = data.goldrate;
                            rates.marketstatus['status'] = "1";
                        }
                    }catch(error){
                        console.log(error);
                    }
                },
                error: function(request,error) {
                    console.log(error);
                }
        }); 
    }
}

这个js文件是我的全局文件,并包含在我的header.php文件中 我还有另一个页面,如goldbuy.php,这里我必须从globalrates.js获得当前的黄金汇率。

所以我在buygold.js文件中尝试了以下代码

console.log(rates.marketstatus['goldrate']);

但它没有用,如何使用javascript类的get和set方法。(类对象创建类似于globalrates.js文件)

0 个答案:

没有答案