Jquery 检查页面加载
我的页面上有一组单选按钮。当您选择其中任何一个时,我将强制回发到服务器 我默认在页面最初加载时使用其中一个单选按钮。但是,我不希望默认按钮在加载第一页时触发jQuery脚本,因为它会导致不必要的回发。页面加载后,如果稍后选中该单选按钮,并将其发回,而不是页面加载,则无所谓 有没有办法检查jQuery中的页面加载?我环顾四周,但它还没有出现在我的搜索中。jQuery为此使用回调Jquery 检查页面加载,jquery,Jquery,我的页面上有一组单选按钮。当您选择其中任何一个时,我将强制回发到服务器 我默认在页面最初加载时使用其中一个单选按钮。但是,我不希望默认按钮在加载第一页时触发jQuery脚本,因为它会导致不必要的回发。页面加载后,如果稍后选中该单选按钮,并将其发回,而不是页面加载,则无所谓 有没有办法检查jQuery中的页面加载?我环顾四周,但它还没有出现在我的搜索中。jQuery为此使用回调 $(document).ready(functionToCallHere); 这也可以缩短为: $(function(
$(document).ready(functionToCallHere);
这也可以缩短为:
$(function() {
// Anything here will be called on page load.
});
从技术上讲,这会在DOM完成加载后立即触发,但不能保证将加载图像
JavaScript本身还提供了load
/onload
事件(它的名称取决于您在哪里设置)
编辑:jQuery也有事件,但就绪通常是您想要的
<script type="text/javascript">
var loading = true;
</script>
$(function() {
// My init code
$("select the radio")
.val("my init value");
.change(function() {
if (loading) return;
$.post(
//...
);
});
loading = false;
});
使用$(document.ready()怎么样?它适合你的需要吗