【发布时间】:2011-06-02 04:02:51
【问题描述】:
我正在创建一个需要最新 iPhone 应用程序价格的网站,例如在 apphopper 上,感谢 gbc 在 stackoverflow 上我被引导使用 iTunes 搜索 API .我对 PHP 有点熟悉,虽然我不经常练习它,也不熟悉 JSON 的使用或如何从中提取值。我尝试使用这里的教程:http://webhole.net/2009/11/28/how-to-read-json-with-javascript/ 让它工作,虽然我没有运气,没有数据被提取,我也不够熟练,无法弄清楚。我还尝试了许多其他教程,尽管上面的那个似乎最适合我的需要。这将是站点的必要部分,尽管它不是站点的关键组件,因此它不需要非常健壮,它只需要工作即可。如有任何帮助、建议或链接,我将不胜感激。
这是我尝试使用的代码,我不确定这是否无法执行我想要的操作,或者我是否犯了一些我不确定的小错误,因为我只是按照教程进行操作并且不知道我在做什么。
<input type="text" id="query" /><button>search</button><br />
<div id="results">
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
var url='http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsLookup?id=';
var query;
$('button').click(function(){
query=$("#query").val();
$.getJSON(url+query,function(json){
$.each(json.results,function(i,app){
$("#results").append('<p>'+app.trackName+'</p>');
});
});
});
});
</script>
谢谢,我非常感谢任何人提供的任何帮助。
【问题讨论】: