多个动态表单,例如preventdefault();未正确触发

2wnc66cl  于 2021-09-13  发布在  Java
关注(0)|答案(2)|浏览(265)

我有一个php页面,它正在生成多个表单(复选框),我希望在切换这些表单时更新数据库,而无需重新加载页面。我有一个共享类(prim),每个类都有一个id(primary1、primary2等)。 onChange="this.form.submit()" 没有被抓获和阻止

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

有人能帮我吗?

wgmfuz8q

wgmfuz8q1#

这个 submit 调用时未将事件发送到文档 form.submit() 直接的。
参考

mzmfm0qo

mzmfm0qo2#

$('.smart-form').change(function () {

  //do some verification
  $.ajax({
    url: 'photoPrimary.php',
    data: $(this).serialize(),
    success: function(data)
    {
      //callback methods go right here
    }
  });
});

相关问题