Php 或使用jquery对事件执行功能

Php 或使用jquery对事件执行功能,php,ajax,jquery,Php,Ajax,Jquery,我有下拉列表和onchange事件,我有一个ajax调用 $('#id').change(function() { // ajax call }); 但我希望调用ajax调用: 一旦改变 装载 我有这样的逻辑: <script> $function({ myfunction(); $('#id').change(function() { myfunction(); }); }); function myfunction(){ // aj

我有下拉列表和onchange事件,我有一个ajax调用

$('#id').change(function() {
  // ajax call
});
但我希望调用ajax调用:

  • 一旦改变
  • 装载
我有这样的逻辑:

<script>
$function({

   myfunction();

   $('#id').change(function() {
      myfunction();
    });
});

function myfunction(){
// ajax call
}
</script>
if (onchange || onload)
// ajax call
我为标题道歉。

多个事件

通过包含由空格分隔的每个事件类型,可以一次绑定多个事件类型:

$('#foo').bind('mouseenter mouseleave', function() {
  $(this).toggleClass('entered');
});

来自jquery api。

由于您希望将事件绑定到两个单独的对象上,而不仅仅是两个单独的事件,因此没有比您编写的更好的方法了。如果要将两个事件绑定到同一元素,可以执行以下操作:

  <script type="text/javascript">
    $(function()
    {
      $('#testElem').bind('load change', function()
      {
        $('body').append('I am fired!');
      });
    });
  </script>

$(函数()
{
$('#testElem').bind('load change',function())
{
$('body').append('I am fire!');
});
});
不幸的是,
s在加载页面时不会触发加载事件,因此您被卡住了