js跨站读取数据,该如何解决

js跨站读取数据
怎么读返回数据 t 里面的时间


{"api":"mtop.common.getTimestamp","v":"*","ret":["SUCCESS::接口调用成功"],"data":{"t":"1399815973097"}}



$.ajax({  
                type : "GET",  
                url : "http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp",  
                dataType : "jsonp",  
                jsonp: 'callback',  
                success : function(json)  
                {  
                   alert(json.t);
                }  
            });  

------解决方案--------------------
JSON和JSONP的数据格式不同,JSONP要写回调函数

callback({"api":"mtop.common.getTimestamp","v":"*","ret":["SUCCESS::接口调用成功"],"data":{"t":"1399815973097"}})

------解决方案--------------------
自己的网站做个页面,用服务器端的httprequest对象来捉去数据输出,服务器端不存在跨域问题

ajax请求你的这个页面,而不是淘宝的,这样跨域了会出错