日期:2014-05-16 浏览次数:20561 次
var MeteoInfo = function () {
var Stations=[];
    $.ajax({
        type: "POST",
        url: "/Meteo/GetStation",
        data: "{ \"name\":\"" + "all" + "\",\"type\": \"" + "max" + "\" }",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (msg) {
            var joke = [];
            joke = msg;
			for(i in joke){
				Stations[i] = joke[i];
			}
            //这里这样改一下,应该是可以的。但是在使用最后返回的load方法时,要保证这个ajax已经执行结束了,即,joke已经获取到值了才行。
        },
        error: function (xhr, msg) { alert(msg); return Stations; }
    });
    return {
        load: function () {
                return Stations;
        },
    }
} ()