2
我想使用isoHunt搜索API,但是當我嘗試解析URL(在我的瀏覽器中查看它的位置後,似乎是正確的)沒有任何反應。以下是我用來嘗試和測試腳本的腳本。有誰知道什麼可能導致這不通過JSON文件解析?isoHunt JSON搜索API不正常工作
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>isoHunt Search</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#button").click(function(){
var keywords = $("#keywords").val();
var url = "http://isohunt.com/js/json.php?ihq=" + keywords;
$("#output").append(url);
$.getJSON(url, function(data){
$("#output").append("TEST123");
});
});
});
</script>
</head>
<body>
<input type="text" name="keywords" id="keywords" />
<button id="button">Search</button>
<div id="output"></div>
</body>
</html>
[同源策略](http://en.wikipedia.org/wiki/Same_origin_policy)今天不是您的朋友。 –
有沒有什麼辦法可以做到這一點,或者是因爲同源策略我不可能做到的一般想法? – jgille07
如果isohunt不支持[JSONP](http://json-p.org/),您可以使用[YQL](http://developer.yahoo.com/yql/)。 – mccannf