2014-03-03 75 views
0

我有以下javascript代码,并且我需要在其成功后刷新当前页面如何在执行异步功能后刷新页面

不应该很难吗?

function UpdateToCompleted(itemId) { 
     var clientContext = new SP.ClientContext.get_current(); 
     var oList = clientContext.get_web().get_lists().getByTitle('Bill Cycles'); 
     this.oListItem = oList.getItemById(itemId); 
     oListItem.set_item('StatusColumn', 'Completed'); 
     oListItem.update(); 
     clientContext.executeQueryAsync(Function.createDelegate(this, this.StatusCompletedSucceeded), Function.createDelegate(this, this.StatusCompletedFailed)); 
    } 

    function StatusCompletedSucceeded() { 
     alert('Item updated!'); 
    } 
+0

你的意思是刷新页面上的数据,或完全重新加载页面? – Andy

+0

[如何刷新页面使用javascript?]可能的重复(http://stackoverflow.com/questions/5294842/how-to-refresh-a-page-using-javascript) – rusmus

回答

2
window.location.reload(); 

应该这样做

3

您可以使用

function StatusCompletedSucceeded() { 
     window.location.reload(); 
}