javascript - 使用ajax处理多种表单

标签 javascript jquery ajax

我正在尝试使用 ajax 处理多种表单。假设我有#formA 和#formB。在submitForm()函数中,我有以下内容:

function submitForm() {
  var currentForm = $(this);
  if (currentForm == "#formA") {
   //do this
  }
  else if (currentForm == "#formB"){
   //do that
  } 
}

但是这种方法行不通。处理这个问题的最佳方法是什么? 提前致谢。

最佳答案

尝试修改您的代码:

function submitForm() {
  var currentForm = $(this);
  if (currentForm.attr("id") == "formA") {
   //do this
  }
  else if (currentForm.attr("id") == "formB") {
   //do that
  } 
}

关于javascript - 使用ajax处理多种表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7143027/

相关文章:

php - 单击复选框时如何添加新内容?

ajax - laravel 5.1 请求::ajax 返回 false

javascript - 使用ajax上传文件时提交表单

javascript - 您将如何在 Alert 中模拟 'onPress'?

javascript - 为什么在 ES5 中变量对象被改为词法环境?

javascript - jQuery 在任何浏览器中都无法在此页面上运行。我不知道为什么!

javascript - 如何使用 jquery 和 css 更改点击动画的背景图像

javascript - 通过ajax获取html文件,并在目标html中使用data参数

javascript - 防止移动设备中的输入类型编号为 "DOT"

javascript - jQuery 选择 : Multiselect with remote data