当前位置:  开发笔记 > 前端 > 正文

jQuery getJSON请求在有效请求上返回空

如何解决《jQuerygetJSON请求在有效请求上返回空》经验,为你挑选了1个好方法。

我正试图从Apple的iTunes JSON服务中获取一些JSON.请求很简单:http: //ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsSearch?term = jac&limit = 25

如果您在浏览器中访问该URL,您将看到一些格式正确(由jsonlint.com支持)JSON.但是,当我使用以下jQuery发出请求时,请求什么也找不到:

        $("#soundtrack").keypress(function(){
            $.getJSON("http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsSearch",{'term':$(this).val(), 'limit':'25'}, function(j){              
                var options = '';
                for (var i = 0; i < j.results.length; i++) {
                    options += '';
                }
                $("#track_id").html(options);
            });
        });

Firebug查看请求,但只收到空响应.

任何帮助都会在这里受到赞赏,因为我正试图解决它的问题.您可以在此处查看脚本:http: //rnmtest.co.uk/gd/drives_admin/add_drive(音轨输入框位于页面底部).

谢谢



1> jitter..:

或者你只需​​更改网址.从

http://ax.phobos.apple.com.edgesuite.net/.../wa/wsSearch"

http://ax.phobos.apple.com.edgesuite.net/.../wa/wsSearch?callback=?"

并继续使用$.getJSON而不是切换到$.ajax

来自jQuery.getJSON文档

如果URL包含URL中的字符串 "callback=?",则该请求将被视为JSONP.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有