Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 执行异步函数后如何刷新页面_Javascript_Jquery - Fatal编程技术网

Javascript 执行异步函数后如何刷新页面

Javascript 执行异步函数后如何刷新页面,javascript,jquery,Javascript,Jquery,我有下面的javascript代码,我需要在当前页面成功后刷新它 不应该那么难吗 function UpdateToCompleted(itemId) { var clientContext = new SP.ClientContext.get_current(); var oList = clientContext.get_web().get_lists().getByTitle('Bill Cycles'); this.oListItem =

我有下面的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!');
    }
您可以这样做:

window.location.href = window.location.href;
或者这个:

window.location.reload(true);
该参数指定是否强制从服务器加载页面

应该这样做

您可以使用

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

您的意思是刷新页面上的数据,还是完全重新加载页面?可能重复
function StatusCompletedSucceeded() {
        window.location.reload();
 }