当前位置:编程学习 > JAVA >>

json远程获取的疑问

我想获取http://api.btctrade.com/api/ticker  这个网站的json数据

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Demo</title>
<script type="text/javascript" src="js/jquery-1.4.2.js"></script>
<script type="text/javascript">
function do_jsonp() {
    $.getJSON("http://api.btctrade.com/api/ticker?type=json&callback=?",
    function(data) {
        $('#result').val('data is: ' + data.high);
    });
}
</script>
</head>
<body>
<a href="javascript:do_jsonp();">Click me</a><br />
<textarea id="result" cols="50" rows="5"></textarea>
</body>
</html>


但是总是获取不到。 --------------------编程问答-------------------- 1.检查url书写是否正确
2.那个网址是否提供输出json数据的接口 --------------------编程问答-------------------- 如果你这个程序不是api.btctrade.com应用内的程序的话,这样的调用就涉及到跨域问题,使用


$.ajsx({
'url': 'http://api.btctrade.com/api/ticker?type=json&callback=?',
...
...
'dataType': 'jsonp'
})

这样试试,
--------------------编程问答--------------------

$.ajax({
'url': 'http://api.btctrade.com/api/ticker?type=json&callback=?',
...
...
'dataType': 'jsonp'
})
--------------------编程问答-------------------- 涉及到跨域了吧 
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,