这里是斌。我正在尝试通过location.reload()
在函数中refresh()
使用和onclick='refresh()'
在按钮中使用来重新加载页面的示例。由于某种原因,页面没有重新加载。
JS函数:
function refresh() {
location.reload();
}
HTML 按钮:
<button onclick='refresh()'>Try Refreshing!</button>
这里是斌。我正在尝试通过location.reload()
在函数中refresh()
使用和onclick='refresh()'
在按钮中使用来重新加载页面的示例。由于某种原因,页面没有重新加载。
JS函数:
function refresh() {
location.reload();
}
HTML 按钮:
<button onclick='refresh()'>Try Refreshing!</button>
您的刷新方法不在全局范围内 - 它包含在您的 document.ready 中。
将它从 document.ready 移出到它自己的脚本标签中。
<script>
function refresh() {
location.reload();
}
</script>
该refresh()
函数不在全局范围内。为了使函数全局可访问,您可以这样做:
window.refresh = function() {
location.reload();
};
您的函数在内部定义
$(document).ready(function () {
...
});
体,所以函数名的范围就是那个体。因此,您不能从内联onXXX
属性中引用它。
要么使用它与元素相关联
$("#buttonid").click(refresh);
或者在文档就绪函数之外定义函数。
你可以直接做
<button onclick="window.location.reload()">Try refreshing!</button>