var req = new Request({
method: 'get',
url: this._url,
onRequest: function() { alert('Request made. Please wait...'); },
onComplete: function(response) { alert('Response: '); }
}).send();
换成 alert('ok');可以出来效果。
method: 'get',
url: this._url,
onRequest: function() { alert('Request made. Please wait...'); },
onComplete: function(response) { alert('Response: '); }
}).send();
换成 alert('ok');可以出来效果。
解决方案 »
- jsp获取session值问题
- 一个jquery效果在IE下无效的问题
- 怎么在网页中使用vc编译的静态库文件*.lib文件.
- 专门为难js高手
- 关于JS中数组的问题,你能正确回答的有多少?
- 找javascript,asp.net二年以上经验 在深圳5K左右,QQ:15218231
- 点了两个按钮,都执行同一个javascript的函数,在这个函数里,我能判断我点的是哪个按钮吗?
- 一个入门的问题。谢谢大家啦。
- 有没有搞错!!!给分给不了,回复也不好用??csdn管理员哪去了!!!有没有好好测试阿!!过分!!
- js如何实现宽和高等大小放大div?
- 求教如何写js组件?
- 一个function里2个却只执行一个?
method: 'get',
url: this._url,
onRequest: function() { alert('Request made. Please wait...'); },
onComplete: function(response) { alert('Response: '); }
}).send();
换成alert('ok');
可以弹出 ok 对话框
你加alert('ok'); 上这个相当于延时,给了足够的时间加载数据,所以就
JS frame :: http://localhost:8080/sclBBS/js/mootools-1.2-core-nc.js :: anonymous :: line 3625" data: no
没有数据?
3625行?
chinmo,你可能没理解我意思?
我是说
var req = new Request({
method: 'get',
url: this._url,
onRequest: function() { alert('Request made. Please wait...'); },
onComplete: function(response) { alert('Response: '); }
}).send();
换成alert('ok');
可以弹出 ok 对话框。
但也提醒了我,是不是当点击事件过来时,Request对象还没有来得及提交url给服务器并处理返回数据,所以出错?
1.为什么在事件处理过程中不能应用对象的属性。请高手解答。
改成 url: requrl, 传参的形式就可以了。
2.现在有一问题,选择下拉框数据后,下拉框不能自动选中。、想加一个onchange事件,但具体如何做,请帮忙。
我更正后的代码如下:/**
* @author 孙程亮 E-mail:[email protected]
* @version 创建时间:Sep 12, 2008 10:31:01 AM
*/
var AjaxSelect = new Class({
initialize: function(item,requrl,msg){
this._url = requrl;
this._item = item;
this._msg = msg;
$(this._item).addEvents({
'click':function(){
var req = new Request({
method: 'get',
url: requrl,
onComplete: function() {
var _options = this.response.text.split(",");
$(item).length=_options.length;
for(var i=0;i<_options.length;i++){
$(item).options[i] = new Option(_options[i],_options[i]);
}
$(msg).innerHTML='';
}
}).send();
},
'change':function(){
}
});
}
});
/**
* @author 孙程亮 E-mail:[email protected]
* @version 创建时间:Sep 12, 2008 10:31:01 AM
*/
var AjaxSelect = new Class({
initialize: function(item,requrl,msg){
var req = new Request({
method: 'get',
url: requrl,
onComplete: function() {
var _options = this.response.text.split(",");
$(item).length=_options.length;
for(var i=0;i<_options.length;i++){
$(item).options[i] = new Option(_options[i],_options[i]);
}
$(msg).innerHTML='';
}
}).send();
}
});