2010-08-28 127 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();我是找錯了股利。