在回调函数前边的一个函数里执行了return,还能进入回调函数吗?
解决方案 »
- [分享]现代化的JavaScript项目make工具:Package.js
- 请求高手求解help
- 再求教个javascript的问题
- 对象名修改控件
- ~~~~~~~~~~~~~~~~~问个小 问题
- 请教各位高手,如何给一个button类型的按钮设置一个背景图片?我不想直接用图片
- 用什么代码,可以激活一个IE窗口,比如用户打开3个窗口,当到12点时,用户当前窗口是第3个,但此时第一个窗口激活
- 关于验证文本框为空的问题?
- 如何在网页中写语句让IE的工具栏和地址不显示并定义IE窗口大小?
- 关于js中内存分配的一些疑惑
- 求大神帮忙,急死了。。。就是鼠标按下就开始一个事件,鼠标不按了就停止这个时间,该怎样去实现。。。急。。。
- 新人 从书上看到的onload的例子,无效果!!!
url: "/Ajax/AjaxSiteStatus.ashx?rnd=" + Math.random(),
type: "get",
success: function (status) {}});
在进入success之前,执行了一次return,还能进入success吗?
re:
在哪执行的呀?
var xhr=$.ajax({
type: "GET",
url:'/ajax.php?a=check_comment',
data:{ comment_id: value}
});
return;
xhr.done(function( date ) {
try{
var mj=jQuery.parseJSON(date);
if(mj!==null){
$('#comment_pid').val(mj.id).next('textarea').html('').focus();
}
}catch(exception){
eval(date);
}
});这种是不会执行回调的
Query.ajax({
url: "/Ajax/AjaxSiteStatus.ashx?rnd=" + Math.random(),
type: "get",
success: function (status) {}});
return;
Query.ajax({
url: "/Ajax/AjaxSiteStatus.ashx?rnd=" + Math.random(),
type: "get",
success: function (status) {}});
return;
上面的代码已经注册了请求成功后的回调了.像下面这种complate回调会不被调用 var xhr=$.ajax({
type: "GET",
url:'/ajax.php?a=check_comment',
data:{ comment_id: value}
}).success(function(date){
try{
var mj=jQuery.parseJSON(date);
if(mj!==null){
$('#comment_pid').val(mj.id).next('textarea').html('').focus();
}
}catch(exception){
eval(date);
}
});
return;
xhr.complete(function(){
alert('xhr is complate');
});