0

我正在使用 jquery 和 jquery 表单 API 通过 PHP 上传图像,当我对 jquery 表单 API 使用回调匿名函数时,它不断在每个匿名函数上抛出这个错误,

未捕获的语法错误:意外的令牌(

我什至不能在这段代码中使用任何其他 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();
});
4

1 回答 1

2

您应该将带有配置选项的对象文字传递给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();
});
于 2017-02-08T17:50:15.410 回答