2012-08-06 49 views
0

這可能是一個簡單的問題,我一直在思考,但我不知道需要做什麼。

<div class="commentsMain"> 
     ... Contents loaded with ajax ... 
</div> 

<script type="text/javascript"> 
$(document).ready(function() { 
    var maxPage = @Model.NumberOfPages; 
    var nextPage = @Model.CurrentPage + 1; 

    // Loads new comments and adds them to the comments main div 
    $("#loadNextComments").live("click",function() { 
     if (nextPage <= maxPage) { 
      $("#loadNextCommentsDiv").remove(); 
      loadNewComments('@Url.Action("Comments", "Comments")', nextPage, @Model.CommentItemId, @Model.CommentItemType); 
      nextPage++; 
     } 
    }); 
    // This function submits the comment and then the nextPage variable 
    // is supposed to be set back to @Model.CurrentPage + 1 
    $('#commentSubmitButton').on("click",submitComment(@Model.CommentItemId, @Model.CommentItemType, addAction, nextPage)); 
}); 
</script> 

後commentSubmitButton點擊我需要的變量下一頁被重新分配了從模型中應有的價值。我怎樣才能做到這一點?我可以在ajax「success」函數中做到這一點,但該函數在外部文件中,我不知道是否可以以某種方式重新從那裏分配變量。

感謝您的幫助。

回答

1

刪除var -keyword nextPagemaxPage之前使全球

+0

變量非常感謝你。我對此一無所知。 – JoonasL 2012-08-06 10:52:09

相關問題