2010-08-28 166 views
0

它最终被$(document).ready丢失。现在我添加了返回的html似乎不想显示。下面的代码有什么问题吗?Jquery不工作?

success: function(data){ 
     jQuery('#response').empty(); 
     var response = jQuery(data).find('#response').html(); 
     jQuery('#response').hide().html(response).fadeIn(); 
     jQuery('#loading').remove(); 
    } 
+2

你是否绑定了'$(document).ready('? – karim79 2010-08-28 02:35:24

回答

1

这可能是因为“#userbar”在DOM中不可用。您的脚本是否嵌套在document.ready事件中?就像这样:

jQuery(document).ready(function() { 
    var username... 
}); 

或者,快捷:

jQuery(function() { 
    var username... 
}); 

或者超快捷:

$(function() { 
    var username... 
}); 
0

uvhclan.com是否与呼叫的域名相同?如果不是,您将无法拨打电话,因为Same Origin Policy

如果它是相同的域,错误会导致页面提交而不取消提交。查看JavaScript控制台并查看是否有错误。

0

我固定它,它是var response = jQuery(data).find('#response').html();我是找错了股利。