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相关