【发布时间】:2009-08-06 20:17:51
【问题描述】:
我正在使用 FBML 和 Prototype JavaScript 库为 facebook 构建一个 RoR 应用程序。
我想要做的是让 div 自动刷新,使用整洁
periodically_call_remote,它创建了一个PeriodicalExecuter 对象。
代码如下:
<%= render :partial => "status_item", :collection => @status %>
<%= periodically_call_remote( :url => { :action => :status, :id => @hunt.id }, :update => 'status_div') %>
我遇到了两种错误:
SyntaxError: Parse error's on fbml_static_get.php on http://biascica.pipps.net:8888/javascripts/prototype.js?1246455754 and likes (effects.js and controls.js)ReferenceError的:can't find variable a116508001384_PeriodicalExecuter
这是由 facebook 修改的 javascript 代码:
new a116508001384_PeriodicalExecuter(function() {new a116508001384_Ajax.Updater('status_div', '/corinna_test/servers/ren%C3%A9/treasure_hunts/12/status', {asynchronous:true, evalScripts:true, parameters:'authenticity_token=' + a116508001384_encodeURIComponent('qBY5jTvJ04rEcvLsQzkhNkEhRXN1wRA2ITrgq/4JmVg=')})}, 10)
(注意他们是如何在几乎所有内容前面添加a116508001384_)
我也遇到了iframex 错误,但我认为这不是当前的优先事项。
谁能帮我弄明白这个烂摊子吗?
谢谢! 不对称
【问题讨论】:
标签: javascript ruby-on-rails ajax facebook prototypejs