Javascript 对特定表单名运行ajax调用

Javascript 对特定表单名运行ajax调用,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我只是想知道如何在特定的表单名上运行函数?而不仅仅是任何形式。。下面是我的代码,您不需要知道任何其他内容,它是用于ajax调用的 $('form').on('submit', function (e) { e.preventDefault(); $.ajax({ type: 'post', url: '<?php echo $config['website']['url']; ?>/assets/hk/ajax/m

我只是想知道如何在特定的表单名上运行函数?而不仅仅是任何形式。。下面是我的代码,您不需要知道任何其他内容,它是用于ajax调用的

$('form').on('submit', function (e) {
e.preventDefault();

          $.ajax({
            type: 'post',
            url: '<?php echo $config['website']['url']; ?>/assets/hk/ajax/muteorban.php',
            data: $('form').serialize(),
            success: function (data) {
              var div = document.getElementById('contentArea_muteorban');
          div.innerHTML = div.innerHTML + data;
            }
          });

        });

      });
您可以按如下方式使用名称选择器$'form[name=myFormName]:

$('form[name="myFormName"]').on('submit', function (e) {
e.preventDefault();

          $.ajax({
            type: 'post',
            url: '<?php echo $config['website']['url']; ?>/assets/hk/ajax/muteorban.php',
            data: $(this).serialize(), ///////// <<<<<<<<<<<<< you can use $(this) here
            success: function (data) {
              var div = document.getElementById('contentArea_muteorban');
          div.innerHTML = div.innerHTML + data;
            }
          });

        });

      });
这个问题不应该被回答,而应该作为一个重复来结束。