关于ajax的prototype.js框架

来源:百度知道 编辑:UC知道 时间:2024/05/17 17:39:52
今天用ajax的prototype.js框架的form.element.observer("key",1,function(){alert("aaa")});
html中对应的<input id="key" name="key" type="text">结果在key框里输入也不弹出aaa,有高手知道为什么吗?导入框架的时候我把protoype.js考进项目中了,这样没问题吧?
迷糊,你俩比我更迷糊,错误提示没创建form...我哭,我写的
new form.element.observer("key",1,function(){alert("aaa")})啊,书上都是这么写的,还有没有天理了!

没关系,不用protoype就行

可以深入理解一下他对xmlhttprequest的封装,找出问题的根本所在

看一个示例中的事件注册语句,你就会发现的你的问题在哪儿。
Event.observe(window, 'load', showMessage, false);
方法是observe不是observer,这个方法是Event对象的属性,不像Jquery是以元素做主体,至于里面的参数的问题就更多,具体可以参考这个函数的定义,可以看一下这个中文手册:http://thinhunan.cnblogs.com/archive/2006/04/01/DeveloperNotesForPrototype.html
也可以看最新的英文手册:http://www.sergiopereira.com/articles/prototype.js.html
顺便说一下:1楼不厚道。
二楼胡扯蛋,问题涉及到的是Prototype的事件机制部分,和Ajax没有关系,和xhr就更没关系了。