2013-04-08 66 views
0

我有以股代息帽子負載AJAX中的所有數據後,對響應數據likeObj('#like'+postid).effect("bounce", {times:1,distance:25},400);在加載後animaiton的AJAX調用的事件()不工作

這會給錯誤likeObj不是一個函數。

我該怎麼做,幫助我。

感謝

if(response=='OK') 
          { 
            if(likeval==1) 
            { 
             var commentCount=likeobj("#firstPost"+postid+'1').text(); 
             //var newcount=+commentCount + +1; 
             var newcount=parseInt(commentCount) + parseInt(1); 
             //likeobj('#like'+postid).effect("bounce", {times:1,distance:25},400);           
             likeobj("#firstPost"+postid+'1').html("<img alt='Image' src='images/like_icon.gif'> "+newcount); 
             likeobj("#ullikesuser_"+user_id+"_"+postid).fadeIn(300, function() { likeobj("#ullikesuser_"+user_id+"_"+postid).append(likeobj("<li><?=getUserProfileImage($_SESSION['user_id'])?></li>").attr('id','lilikesuser_'+user_id+'_'+postid)); }); 
             //likeobj("#ullikesuser_"+user_id+"_"+postid).append(likeobj("<li><?=getUserProfileImage($_SESSION['user_id'])?></li>").attr('id','lilikesuser_'+user_id+'_'+postid)); 
             likeobj("#like"+postid).html(showhtml); 
            }else{ 
             var commentCount=likeobj("#firstPost"+postid+'1').text(); 
             var newcount=parseInt(commentCount) - parseInt(1); 
             //likeobj('#like'+postid).effect("bounce", {times:1,distance:25},400); 
             likeobj("#firstPost"+postid+'1').html("<img alt='Image' src='images/like_icon.gif'> "+newcount); 
             //$(this).fadeOut(500, function() { $(this).remove(); }); 
             likeobj("#lilikesuser_"+user_id+"_"+postid).fadeOut(200, function() { likeobj("#lilikesuser_"+user_id+"_"+postid).remove(); }); 
             likeobj("#like"+postid).html(showhtml); 
             //likeobj("#like"+postid).html(response); 
            } 
          } 

正從Ajax響應後

+1

請發佈一些更多的代碼。你有像$(document).ready()這樣的代碼行嗎? – 2013-04-08 11:24:02

+0

'likeObj'顯然不是一個函數,因爲你沒有發佈'likeObj'的代碼,我們不知道爲什麼? – adeneo 2013-04-08 11:25:04

+0

這些代碼在得到ajax的響應後執行, – 2013-04-08 11:28:49

回答

0

您好像不包括在你的代碼jQuery UI的文件。 添加jQuery UI並嘗試。

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>