Javascript 如何将事件Jquery绑定到页面?

Javascript 如何将事件Jquery绑定到页面?,javascript,jquery,Javascript,Jquery,我有一个Jquery函数,它可以对服务器执行AJAX查询。 在指定的url页面中加载后如何调用此页面?我可以将其绑定到HTML元素吗,我的意思是: <div id="graph" onload="function()"></div> 使用jQuery的一种方法: $(document).ready( function() { //do whatever you need, you can check if some element exists and then,

我有一个Jquery函数,它可以对服务器执行AJAX查询。 在指定的url页面中加载后如何调用此页面?我可以将其绑定到HTML元素吗,我的意思是:

<div id="graph" onload="function()"></div>

使用jQuery的一种方法:

$(document).ready( function() {
 //do whatever you need, you can check if some element exists and then, call your function
  if($("#graph").length > 0)
    callfunction();
});
没有jQuery,只有vanilla js:

window.onload = function() {
    if(document.getElementById("graph"))
       callfunction();
}
使用jQuery的一种方法:

$(document).ready( function() {
 //do whatever you need, you can check if some element exists and then, call your function
  if($("#graph").length > 0)
    callfunction();
});
没有jQuery,只有vanilla js:

window.onload = function() {
    if(document.getElementById("graph"))
       callfunction();
}

jQuery使用名为
document
的变量处理HTML文件

文档有两种流行的事件状态

  • load
    当页面已加载时
  • ready
    当页面已加载且HTML的所有其他装饰已应用时
  • jQuery为这些状态提供了钩子

    要在上面列出的每个事件之后运行javascript代码,必须将函数放在适当的事件范围内

    对于加载,这将是

    $(document).load(function() {
      // javascript code you want to execute
    })
    
    页面准备好但尚未呈现后,可以使用

    $(document).ready(function() {
      // javascript code you want to execute
    })
    

    jQuery使用名为
    document
    的变量处理HTML文件

    文档有两种流行的事件状态

  • load
    当页面已加载时
  • ready
    当页面已加载且HTML的所有其他装饰已应用时
  • jQuery为这些状态提供了钩子

    要在上面列出的每个事件之后运行javascript代码,必须将函数放在适当的事件范围内

    对于加载,这将是

    $(document).load(function() {
      // javascript code you want to execute
    })
    
    页面准备好但尚未呈现后,可以使用

    $(document).ready(function() {
      // javascript code you want to execute
    })
    

    大笑。。。而是将其放入一个外部文件
    $(window).load(函数(){callMe();}).Yuk。。。而是将其放入一个外部文件
    $(window).load(函数(){callMe();})。好的,但是我如何从PHP将param传递给这个函数?我认为这是另一个问题@MisterPi与原始问题无关。有多种方法。您可以使用html中的数据属性:将值存储在data-*属性中,然后在函数中检索。好的,但是我如何从PHP将param传递给此函数?我认为这是另一个与原始问题无关的问题@MisterPi。有多种方法。您可以使用html中的数据属性:将值存储在data-*属性中,然后在函数中检索。