Roo/data/Connection.js
authorAlan Knowles <alan@roojs.com>
Fri, 18 Dec 2020 07:23:18 +0000 (15:23 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 18 Dec 2020 07:23:18 +0000 (15:23 +0800)
Roo/data/Connection.js

index 884caa5..aa01a5c 100644 (file)
@@ -347,9 +347,15 @@ Roo.extend(Roo.data.Connection, Roo.util.Observable, {
     
     doFormDataUpload : function(o, ps, url)
     {
-        var form = Roo.getDom(o.form);
-        form.enctype = form.encoding = 'multipart/form-data';
-        var formData = o.formData === true ? new FormData(form) : o.formData;
+        var formData;
+        if (o.form) {
+            var form =  Roo.getDom(o.form);
+            form.enctype = form.encoding = 'multipart/form-data';
+            formData = o.formData === true ? new FormData(form) : o.formData;
+        } else {
+            formData = o.formData === true ? new FormData() : o.formData;
+        }
+        
       
         var cb = {
             success: this.handleResponse,