我正在使用此代码重新加载我的页面上的复选框点击 -
<script type="text/javascript">
function showInactive(cb){
$.get('showInactive', function(data) { }, 'json');
alert();
location.reload();
}
function hideInactive(cb){
$.get('hideInactive', function(data) { }, 'json');
alert();
location.reload();
}
</script>
这工作正常,但当我删除alert();这段代码不起作用。
答案 0 :(得分:0)
你的错误就是如何调用$ .get。查看API https://api.jquery.com/jQuery.get/ 我猜你的location.reload()应该在回调中。
<script type="text/javascript">
var url = 'http://google.com';
function showInactive(cb){
$.get(url, function(data) {
location.reload();
}, 'json');
}
function hideInactive(cb){
$.get(url, function(data) {
location.reload();
}, 'json');
}
</script>
答案 1 :(得分:0)
这可能对你有帮助
<script type="text/javascript">
function showInactive(cb){
$.get('Use path of your file', function(data) {}, 'json');
window.location.reload();
}
function hideInactive(cb){
$.get('Use path of your file', function(data) {}, 'json');
window.location.reload();
}
</script>