JQuery 表单 API 抛出错误 Unexpected token (

JQuery form API throwing the error Unexpected token (

我正在使用 jquery 和 jquery 表单 API 上传图片 PHP, 当我为 jquery 表单 API 使用回调匿名函数时,它一直在每个匿名函数上抛出这个错误,

Uncaught SyntaxError: Unexpected token (

我什至不能在这段代码中使用任何其他 jquery 函数, 也许如果我修复这个错误它就会起作用,

我的代码是

$(function() {
  // bind 'myForm' and provide a simple callback function 
  $('#myForm').ajaxForm(function() {
    beforeSend: function() {
      alert('before send');
      $('#form-asset-create').validate();
    },
    uploadProgress: function() {},
    success: function() {},
    compile: function() {}
  });
  $(".card").hide();
});

您应该将带有配置选项的对象文字传递给 ajaxForm 而不是函数。

$(function() {
  // bind 'myForm' and provide a simple callback function 
    $('#myForm').ajaxForm({
    beforeSend: function() {
      alert('before send');
      $('#form-asset-create').validate();
    },
    uploadProgress: function() {},
    success: function() {},
    compile: function() {}
  });
  $(".card").hide();
});