Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery getJSON和callback=的精确字符串?_Jquery_Facebook_Jsonp - Fatal编程技术网

Jquery getJSON和callback=的精确字符串?

Jquery getJSON和callback=的精确字符串?,jquery,facebook,jsonp,Jquery,Facebook,Jsonp,我试图让getJSON使用JSONP对象,但我不知道如何构建url: 例如: 在何处以及如何添加“callback=?”参数 多谢各位 d、 向URL追加&callback=? $.getJSON('http://graph.facebook.com/?ids=http://legrandj.eu/article/blouse_ghost_dream&callback=?', function(data) { // .. }); // Or (more clean): $.ge

我试图让getJSON使用JSONP对象,但我不知道如何构建url:

例如:

在何处以及如何添加“callback=?”参数

多谢各位


d、

向URL追加
&callback=?

$.getJSON('http://graph.facebook.com/?ids=http://legrandj.eu/article/blouse_ghost_dream&callback=?', function(data) {
    // ..
});
// Or (more clean): 
$.getJSON('http://graph.facebook.com/?callback=?',
    {
        ids: 'http://legrandj.eu/article/blouse_ghost_dream'
    },
    function(data) {
        // ...
    }
);
给定此代码,jQuery创建并插入一个
。网址说明:

  • 基本URL:
  • 回调处理程序:
    &Callback=jquery17122388557461090386\u 1332329918803

    jQuery将
    回调=?
    中的
    替换为唯一的临时标识符
  • 缓存中断:
    &=133232991983
FB API以以下格式()返回响应:


由于这包含在
标记中,因此调用函数
jquery17122388557461090386_1332329918803
,将解析后的JSON作为参数传递。解析后的JSON随后被传递到您在
jQuery.getJSON

中定义的函数,该函数将
&callback=?
附加到URL

$.getJSON('http://graph.facebook.com/?ids=http://legrandj.eu/article/blouse_ghost_dream&callback=?', function(data) {
    // ..
});
// Or (more clean): 
$.getJSON('http://graph.facebook.com/?callback=?',
    {
        ids: 'http://legrandj.eu/article/blouse_ghost_dream'
    },
    function(data) {
        // ...
    }
);
给定此代码,jQuery创建并插入一个
。网址说明:

  • 基本URL:
  • 回调处理程序:
    &Callback=jquery17122388557461090386\u 1332329918803

    jQuery将
    回调=?
    中的
    替换为唯一的临时标识符
  • 缓存中断:
    &=133232991983
FB API以以下格式()返回响应:


由于这包含在
标记中,因此调用函数
jquery17122388557461090386_1332329918803
,将解析后的JSON作为参数传递。然后,解析后的JSON被传递给您在
jQuery.getJSON

中定义的函数。可能重复的可能重复的不可能,请自己尝试:“?”@Daniele我已经尝试过了,它确实有效。结果示例:这可以正常工作,并返回正确的对象@Daniele jQuery将
回调=?
中的
替换为一个临时函数,如
jQuery123465789646
。你知道jQuery.getJSON是如何与JSONP一起工作的吗?最后带着问号,我没有结果。Jquery文档对此并不清楚:“如果URL包含字符串“callback=?”(或类似字符串,由服务器端API定义)”。你认为jquery会将其视为jsonp吗?即使没有问号也不行,你自己试试:“?”@Daniele我已经试过了,它确实有效。结果示例:这可以正常工作,并返回正确的对象@Daniele jQuery将
回调=?
中的
替换为一个临时函数,如
jQuery123465789646
。你知道jQuery.getJSON是如何与JSONP一起工作的吗?最后带着问号,我没有结果。Jquery文档对此并不清楚:“如果URL包含字符串“callback=?”(或类似字符串,由服务器端API定义)”。您认为jquery会将其视为jsonp吗,即使没有问号?