js跨站读取数据,该如何解决
js跨站读取数据
怎么读返回数据 t 里面的时间
------解决方案--------------------
JSON和JSONP的数据格式不同,JSONP要写回调函数
callback({"api":"mtop.common.getTimestamp","v":"*","ret":["SUCCESS::接口调用成功"],"data":{"t":"1399815973097"}})
------解决方案--------------------
自己的网站做个页面,用服务器端的httprequest对象来捉去数据输出,服务器端不存在跨域问题
ajax请求你的这个页面,而不是淘宝的,这样跨域了会出错
怎么读返回数据 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请求你的这个页面,而不是淘宝的,这样跨域了会出错