Javascript 对特定表单名运行ajax调用
我只是想知道如何在特定的表单名上运行函数?而不仅仅是任何形式。。下面是我的代码,您不需要知道任何其他内容,它是用于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
$('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;
}
});
});
});
这个问题不应该被回答,而应该作为一个重复来结束。