【发布时间】:2013-04-19 16:27:59
【问题描述】:
我不知道如何在点击事件后加载 Facebook javascript,这会触发带有 Turbolinks 的 Ajax 请求。
我可以使用我的 Javascript 的其余部分,但这并没有发生。
我在这个代码上使用了各种各样的变体:https://developers.facebook.com/docs/reference/dialogs/requests/
我已经尝试实现这里提到的所有内容: https://github.com/rails/turbolinks/issues/25
我已经尝试过让所有其他 JS 工作的方法相同,即使用 Turbolinks 触发 page:load 调用。
没有任何效果。
【问题讨论】:
-
在加载页面并单击链接时,您的 JavaScript 控制台中是否出现任何错误?
-
这取决于我要采用哪种解决方案,但如果我使用开箱即用的方法,我会得到:Uncaught [object Object] all.js:38 i all.js:38 m .isTruthy all.js:38 r all.js:74 q.showLoader all.js:91 ca.iframe all.js:95 o all.js:96(匿名函数) all.js:80(匿名函数)全部。 js:77 sendRequestViaMultiFriendSelector 1:21 onclick
标签: jquery ruby-on-rails ruby-on-rails-3 facebook-javascript-sdk turbolinks