当前位置: 首页 > 面试题库 >

您可以在jQuery中将标头添加到getJSON吗?

周学义
2023-03-14
问题内容

香港专业教育学院一直在寻找获取pinterest的JSON数据,但请注意,它们目前不让您为用户和特定的板子找到,所以发现mashape和我需要获取API密钥,但是使用标头请求可以使用getJSON完成吗?当前代码是:

我需要传递:“ X-Mashape-Key:KEY_HERE”我可以在ajax中完成它,但是不知道如何重写getJSON作为循环,但是可以在这里看到:

http://blog.mashape.com/mashape-sample-code-executing-ajax-request-using-
jquery/

$.getJSON(settings.apiPath + settings.username + '/boards/', function (data) {
            beforeSend: setHeader,
            console.log(data);

            for (var i = 0; i < settings.count; i++) {
                var feed = false;
                if(data.data[i]) {
                    feed = data.data[i];
                }

                var temp_data = {
                    message: truncate(feed["message"], 100),
                    url: feed["link"]
                };

                $('#pinterestFeed ul').append('<li class="feed">' + templating(temp_data) + '</li>');
            }
            $(".pinterest #loading").hide();  
        });

问题答案:

$ .getJSON是的简写

$.ajax({
    dataType: "json",
    url: url,
    data: data,
    success: success
});

因此,您可以像这样直接使用它

$.ajax({
    beforeSend: function(request) {
        request.setRequestHeader("X-Mashape-Key", 'key_here');
    },
    dataType: "json",
    url: settings.apiPath + settings.username + '/boards/',
    success: function(data) {
        //Your code
    }
});


 类似资料:
  • 问题内容: 我有一个角度应用程序,需要将其重定向到外部非角度html页面,所以我认为我可以使用将该角度应用程序重定向到我的外部站点。这实际上工作正常,但是,我有一个nodejs / express后端,在提供任何内容(甚至静态内容)之前检查auth令牌。 这要求在http请求的标头中发送身份验证令牌。现在的问题是: 可以/如何在发送前更改更改后的请求中添加身份验证令牌? 问题答案: 使用浏览器时,

  • 问题内容: 我正在努力实现以下目标: 我有一个ORDER BY语句,该语句可能会根据列A中存储的值而有所不同。 例如: 如果类型是成员,则按成员姓氏排序;如果类型是组,则按组名字排序 两者均以升序排列。 我对最终声明的最佳猜测是: 我知道这是错误的,但无法在其他地方找到信息。有任何想法吗? 问题答案: 好了,您可以在MySQL中使用该 函数 (请注意,因为还有一个不相关的语句,所以要重点说明)…:

  • 问题内容: 我想将自定义标头添加到jQuery的AJAX POST请求中。 我已经试过了: 当我发送此请求并观看FireBug时,看到以下标头: 选项xxxx / yyyy HTTP / 1.1 主机:127.0.0.1:6666 用户代理:Mozilla / 5.0(Windows NT 6.1; WOW64; rv:11.0)Gecko / 20100101 Firefox / 11.0 接受

  • 问题内容: 我编写了一个Python脚本,用于合并两个csv文件,现在我想在最终的csv中添加标头。我尝试按照此处报告的建议进行操作,但出现以下错误:。解决此问题的最有效方法是什么? 这是我正在使用的代码: 问题答案: 该班预计 字典 的每一行。如果您只想编写一个初始标头,请使用常规并在标头的简单行中传递: 另一种方法是在跨数据复制时生成字典:

  • 问题内容: 澄清点:将自定义标头添加到我的jQuery ajax调用中没有任何问题,我想将我的自定义标头自动添加到所有ajax调用中。 如果您看看jquery $.ajax自定义http标头问题(不是我的问题),您将看到一个很好的示例,说明如何为每个ajax调用手动实现代码。 我想为所有jQuery ajax调用覆盖beforeSend。根据jQuery文档,我可以使用jQuery.ajaxSet