Kek php prototip çerçeve ile sorun

2 Cevap php

This question is somewhat related to my previous question (not necessary to go through it) link text , although this one is more of an Ajax problem.

Kundakçı sayfamı test edilmiş ve aşağıdaki hatayı alıyorum

Event.Observe is not a function

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);

I am using the prototype framework for developing my cake php application. How should I fix this problem? Guys, I really need your help in this one. I am really stuck at this one. [:(]

2 Cevap

prototype.js olmak zorundadır:

  • Sayfanın yüklenen (verify it's not in 404, for instance)
  • Senaryonuzun yürütme önce sayfasında yüklenen

Hangi genellikle ancak bundan sonra, size komut içerebilir, ilk prototype.js eklemeniz gerekir, ve anlamına gelir.

As a sidenote : you are not using any other JS Framework in that page, of course...

Herhangi Event.observers küresel kullanılması gerektiğini unutmayın

 Event.observe(window,'loaded',f);
// or 
Event.observe(document,'dom:loaded',f)

aksi takdirde çalışmaz.

Prototip bağlantı ile sorun var gibi benim için görünüyor. Açık kundakçı ve komut dosyalarının içeriğini görmek için deneyin - html görürseniz, yani bir şey çok yanlış :-) gitti