Running ajax call on specific form name
本问题已经有最佳答案,请猛点这里访问。
我只是想知道如何在特定表单名称上运行函数?而不是任何形式的……我的代码在下面,您不需要知道任何其他信息,它是用于Ajax调用的。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $('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; } }); }); }); |
您可以使用名称选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $('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; } }); }); }); |