Jquery API未加载到控制台

Jquery API未加载到控制台,jquery,ajax,response,Jquery,Ajax,Response,我试图从CNet的api中提取数据,api被拉到网页上,因为当我检查元素时,响应在网络中,但是它没有显示在控制台中 <script src="jquery-1.10.2.js"></script> <script> $(document).ready(function(){ $.ajax({ url: "http://developer.api.cnet.com/rest/v1.0/techProductSearch", typ

我试图从CNet的api中提取数据,api被拉到网页上,因为当我检查元素时,响应在网络中,但是它没有显示在控制台中

<script src="jquery-1.10.2.js"></script>
<script>
$(document).ready(function(){
    $.ajax({
      url: "http://developer.api.cnet.com/rest/v1.0/techProductSearch",
      type: "get",
      data: { viewType:"json", iod: "none", callback: "phone", partKey:"2nnae6wsj2w72yqhcwu4v7sg", partTag:"2nnae6wsj2w72yqhcwu4v7sg", query: "ipod", productId:"31303113" },
      dataType: "jsonp"
    });

});
function ipod(data) {
console.log(data);
 }
</script>

您尚未指定jQuery成功完成后要执行的操作。执行ipod功能我猜;但是jQuery不能

所以,这应该可以

$(document).ready(function(){
$.ajax({
  url: "http://developer.api.cnet.com/rest/v1.0/techProductSearch",
  type: "get",
  data: { viewType:"json", iod: "none", callback: "phone", partKey:"2nnae6wsj2w72yqhcwu4v7sg", partTag:"2nnae6wsj2w72yqhcwu4v7sg", query: "ipod", productId:"31303113" },
  dataType: "jsonp",
  success: ipod 
});

您需要将ajax的结果绑定到一个方法

使用.done方法

ipod的功能是什么?假定$.ajax是如何知道它的?
$.ajax({
  url: "http://developer.api.cnet.com/rest/v1.0/techProductSearch",
  type: "get",
  data: { viewType:"json", iod: "none", callback: "phone", partKey:"2nnae6wsj2w72yqhcwu4v7sg", partTag:"2nnae6wsj2w72yqhcwu4v7sg", query: "ipod", productId:"31303113" },
  dataType: "jsonp"
}).done(ipod);