facebook javascript sdk未使用fb.api和.post通过ajax发布
我有一个facebook应用程序。用户已登录并获得授权。我正在调用fb.api将用户名发布到我的文本文件中。警报将显示该名称。该帖子似乎没有发布到我的aspx文件中facebook javascript sdk未使用fb.api和.post通过ajax发布,facebook,jquery,facebook-javascript-sdk,Facebook,Jquery,Facebook Javascript Sdk,我有一个facebook应用程序。用户已登录并获得授权。我正在调用fb.api将用户名发布到我的文本文件中。警报将显示该名称。该帖子似乎没有发布到我的aspx文件中 FB.Event.subscribe('edge.remove', function (href, widget) { alert("outside"); FB.api('/me', function (response) { alert(response.name); var par
FB.Event.subscribe('edge.remove', function (href, widget) {
alert("outside");
FB.api('/me', function (response) {
alert(response.name);
var paramsObj = { 'name': response.name };
$.post("ajax/delete.aspx", paramsObj);
});
window.location.replace("Default.aspx");
});
我已经更新了我的代码,包括显示封装的facebook呼叫,以提供更广泛的图片,并包括@Lix更改[谢谢!] 您可能想尝试的几件事:
var paramsObj={'name':response.name}代码>
$.post(“ajax/write.aspx”,paramsObj)代码>
页面在api调用/ajax post之前被重定向。这就是成功的原因:
FB.Event.subscribe('edge.remove', function (href, widget) {
FB.api('/me', function (response) {
var paramsObj = { 'name': response.name };
$.post("ajax/delete.aspx", paramsObj);
window.location.replace("Default.aspx");
});
});
试试Firebug,注意“网络”选项卡。试过了。。。这篇文章实际上并没有被发布……1)你不必用引号将你的键括起来。2) 尝试删除警报3)尝试注释
窗口。位置。替换(…)