用js 有沒有好的方式可以直接請求到這種不支持跨域及jsonp形式的網站接口數據 (不考慮後台請求方式)
可以使用Yahoo的yql將遠程數據轉為jsonp格式的
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<script>
$.ajax({
url: 'http://query.yahooapis.com/v1/public/yql',
dataType: 'jsonp',
data: {
q: "select * from json where url=\"http://www.coding123.net/json.asp\"",
format: "json"
},
success: function (d) {
alert(d.query.results.now)
}
});