首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法向应用服务器返回电子邮件地址的Plaxo电子邮件联系人小部件

无法向应用服务器返回电子邮件地址的Plaxo电子邮件联系人小部件
EN

Stack Overflow用户
提问于 2010-11-20 00:04:11
回答 2查看 386关注 0票数 2

我在试着让柏拉图的地址簿存取工作。我有以下问题:

我的整个用户登录过程是通过ajax完成的,而用户则在根url上。当用户成功登录时,i render landing/logged_in.js.erb将包含

代码语言:javascript
复制
$("#content").html("<%= escape_javascript(render :partial => 'email_invites/invite_people') %>"); 
$("#content").show();
$(".welcome").hide();
// email widget stuff:
$.getScript("https://www.plaxo.com/ab_chooser/abc_comm.jsdyn", function(){
    //alert('Load was performed.');
});
$.getScript("http://www.plaxo.com/css/m/js/util.js", function(){
    //alert('Load was performed.');
});
$.getScript("http://www.plaxo.com/css/m/js/basic.js", function(){
    //alert('Load was performed.'); 
}); 
$.getScript("http://www.plaxo.com/css/m/js/abc_launcher.js", function(){
   // alert('Load was performed.');
});

电子邮件邀请/邀请人.html.erb包含

代码语言:javascript
复制
<a href="#" onclick="showPlaxoABChooser('recipient_list', '/'); return false"><img src="http://www.plaxo.com/images/abc/buttons/add_button.gif" alt="Add from my address book" /></a>
<br /> `
<%= form_tag send_email_invites_path, :remote => true do %>
  <%= text_area_tag "emails", @emails, :id => 'recipient_list' %>
  <%= submit_tag "Send invites!" %>
<% end %>

,我认为问题是showPlaxoABChooser()的第二个参数是回调页的绝对路径,因为我们仍然在根url上,所以应该是/,对吗?

目前,用户单击“从我的通讯录中添加”,并从网站上删除以选择他们的联系人。在用户选择联系人之后,小部件无法通过包含他们所选联系人的请求返回我们的站点(小部件永远对please wait说)。

我很感谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-03 04:40:13

当plaxo将电子邮件地址返回到应用服务器时,点击的url需要与小部件启动时的url不同。

效果很好!

票数 0
EN

Stack Overflow用户

发布于 2010-12-01 05:57:31

您实现了plaxo用来传递联系人的onABCommComplete javascript回调函数吗?

试着添加

代码语言:javascript
复制
var plaxoWin = window.open('', 'PlaxoABC');
plaxoWin.close();
var contacts = document.getElementById("recipient_list").value.split(", ");

到onABCommComplete函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4230467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档