通过Jquery请求JSONP对象时解析错误?

时间:2018-11-17 20:43:05

标签: jquery json ajax jsonp reddit

关于JS和JSONP的新手。我在这里有这种格式:

var redditUrl = '//www.reddit.com';
var redditSearchUrl = redditUrl + '/submit.json';
var redditEmbedQuery = '?ref=share&ref_source=embed';
var query = window.location.href;
var url = redditSearchUrl + query;
var params = {
    "url": query
};

// Requires JSONP to retrieve data from Reddit API
$(function() {
    $.getScript('//embed.redditmedia.com/widgets/platform.js', function() {        
        /* $.getJSON(url, success)
        .fail(failed); */

        $.ajax({
            url: redditSearchUrl,
            data: params,
            type: "GET",
            dataType: "jsonp",
            jsonp: "jsonp",
            contentType: "application/json; charset=utf-8",
            error: error,
            success: success,
            beforeSend: function() {
                console.log(this.url);
            }
        });
    });
});

,并且我尝试从reddit.com/submit.json?json =?&url = ...请求jsonp文件,但是在执行该文件时,出现一条错误消息,指出由于解析错误。

有人可以告诉我我在做什么错吗?甚至为/submit.json启用了JSONP吗?我正在尝试在Reddit搜索栏中搜索youtube网址,以查看以前是否曾对此发表过文章。

0 个答案:

没有答案