Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
使用facebook javascript SDK时出错_Javascript_Facebook_Sdk - Fatal编程技术网

使用facebook javascript SDK时出错

使用facebook javascript SDK时出错,javascript,facebook,sdk,Javascript,Facebook,Sdk,Hi出于某种原因,当我从SimpleModel对话框调用GET方法时,它们会失败,并出现以下错误: 未捕获的TypeError:无法调用方法 未定义的“toLowerCase” 错误发生在facebook all.js的第10行。 当不是从模式对话框调用时,相同的方法会成功。此外,任何post方法也会从模式对话框中成功 这种方法很简单: FB.api(postId,'GET', function(response) { alert('hello'); } 我在删除呼叫时遇到了相同的问题,如

Hi出于某种原因,当我从SimpleModel对话框调用GET方法时,它们会失败,并出现以下错误:

未捕获的TypeError:无法调用方法 未定义的“toLowerCase”

错误发生在facebook all.js的第10行。 当不是从模式对话框调用时,相同的方法会成功。此外,任何post方法也会从模式对话框中成功

这种方法很简单:

FB.api(postId,'GET', function(response) {
 alert('hello');
} 

我在删除呼叫时遇到了相同的问题,如下所示:

FB.api( id, 'delete', function(response) {
    console.log(response);
});
var int = 10;
console.log( '' + int );
问题是id是一个整数而不是字符串。我使用PHP从URL获取id,并将其转换为int,然后使用json_encode将其输出为javascript,因此我只需将其转换回字符串即可解决问题。使用javascript执行此操作的一种方法如下:

FB.api( id, 'delete', function(response) {
    console.log(response);
});
var int = 10;
console.log( '' + int );

错误发生在试图对未知变量执行字符串操作时。js和html在哪里?似乎您的调用太琐碎了-first parm很可能是一个url,如
/xxx/yyy
-谁说您可以使用GET?postId是一个带有url的变量(实际上是post id)。我想在这里找回这篇文章。我知道“GET”是默认值,但也可以指定它。正如我所说的,当不是从模态对话框调用时,相同的请求也可以工作,我的意思是——GET被允许吗?REST接口已被弃用,我在文档中没有看到您的语法