JS想在click里重新加载页面,该怎么添加?

JS想在click里重新加载页面,该怎么添加?,第1张

你表达得有点不太清楚,按照我对你的理解,你可能是想做下面的事情:

$("#button_Reboot").click(function () {

    $.get("Reboot.run", function (result) {

        alert(result)

    })

    .done(function() {

        window.location.reload()

    })

})

因为get是异步方法,所以我猜你想做的是等待get方法已经拿到数据以后再进行一次页面的刷新,于是,我们就可以用”done“这个方法了,这个方法做的事情就是等待get方法成功完成以后才刷新页面。

有问题再追问。

延迟成功时调用一个函数或者数组函数.

该参数可以是一个函数或一个函数的数组。当延迟成功时,donecallbacks被调用。回调执行是依照他们添加的顺序。一旦deferred.done()返回延迟对象,延迟对象的其它方法也可以链接到了这里,包括增加.done()方法。当延迟解决,donecallbacks执行使用参数提供给resolve或resolvewith方法依照添加的顺序调用。

function ajax(){

    return {

        done:function( fn ){

            fn && fn()

        }

    }

}

ajax().done( function(){ })


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11570883.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存