这个问题与我之前的问题有些相关(没有必要通过它) link text 虽然这个更像是一个Ajax问题。
我在firebug中测试了我的页面,我收到以下错误
Event.Observe不是函数
Event.observe('form908983160', 'submit', function(event) { new Ajax.Updater('comments','/blog/posts/comments/add', {asynchronous:true, evalScripts:true, parameters:Form.serialize('form908983160'), requestHeaders:['X-Update', 'comments']}) }, false);
我正在使用原型框架来开发我的蛋糕php应用程序。 我该如何解决这个问题? 伙计们,我真的需要你的帮助。我真的被困在这一个。 [:(]
答案 0 :(得分:1)
prototype.js必须是:
这通常意味着您需要先包含prototype.js,然后才能包含脚本。
作为旁注:您当然没有在该页面中使用任何其他JS Framework ......
答案 1 :(得分:0)
请记住,任何Event.observers都需要在全局
中使用 Event.observe(window,'loaded',f);
// or
Event.observe(document,'dom:loaded',f)
否则他们将无法工作。
对我来说,看起来链接到Prototype存在问题。打开firebug并尝试查看脚本文件的内容 - 如果你看到html,那意味着出现了严重错误: - )