javascript - How to send my jQuery form to node.js connect-form -



javascript - How to send my jQuery form to node.js connect-form -

server side, utilize below function (used espressjs middleware)

function objcreation(req, res, next){ req.form.complete(function(err, fields, files){ if (err) { next(err); } else { // set params in request obj = {}; obj.label = fields.label; // check if image provided if(files.image){ // move file right dir var fs = require("fs"); var folder = '/var/images/'; var src = files.image.path; var filename = files.image.name; var target = folder + filename; obj.filename = filename; req.obj = obj; fs.rename(src, target, function (status) { next(); }); } else { obj.filename = 'nofile'; req.obj = obj; next(); } } }); }

basically, receives fields of form submitted. function uses "connect-form" node.js module.

client side, utilize input text:

<input id="new_obj" type="text" placeholder="new"/>

and callback triggered when homecoming nail on input:

// add together callback object creation $('#new_obj').keypress(function(e){ if (e.which == 13){ createobj(); } });

the createobj function next one:

function createobj(){ $.ajax({ url: "/object/create/", type: "post", data: { label : "label" }, success: function(obj) { console.log(obj); }, error: function(jqxhr,status,errorthrown) { alert(jqxhr.responsetext + '-' + status + '-' + errorthrown); } }); }

i not manage have lastly part sending form in right format processed server method. not want alter server side used other clients (ios client sending form asiformdatarequest).

i'm having @ ajaxform jquery plugin see if help.

i managed have fixed using lastly version of expressjs not utilize connect-form anymore (deprecated) uses formidable instead.

javascript jquery node.js express

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -