Problems adding to list and submitting via html form and jquery -
Problems adding to list and submitting via html form and jquery -
i working on node.js app. on client side have next
input(type='hidden', name='imgurl', id="categorylist", value='[]') ... var images = $.parsejson($('#categorylist').val()) images.push(data.result.secure_url) var jsonimages = json.stringify(images) $('#categorylist').val(jsonimages) then save orchestrate db this...
exports.addtodb = function(req, res, next){ console.log(req.body) if(req.params.type) db.put(req.params.type, uuid.v4(), req.body, false) next(); } problem when saved, looks like...
"imgurl": "[\"https://res.cloudinary.com/dbkbp16kc/image/upload/v1403448829/img.png\"]" a 'normal' 1 looks like...
"imgurl": [ "https://f0.bcbits.com/img/a2976218772_2.jpg" ] as can see seems escaping of quotes causing issue. know how alter way handled?
this happens because stringify json.
remove var jsonimages = json.stringify(images) , instead set images direclty value of '#categorylist'
input(type='hidden', name='imgurl', id="categorylist", value='[]') ... var images = $.parsejson($('#categorylist').val()) images.push(data.result.secure_url) $('#categorylist').val(images) update
@jackie "imgurl": "[\"https://res.cloudinary.com/dbkbp16kc/image/upload/v1403448829/img.png\"]" because stringifying json. if need jsonimages used somewhere else improve json.parse(images) while setting val of #categorylist
var jsonimages = json.stringify(images) ... $('#categorylist').val(json.parse(jsonimages)) jquery html css node.js
Comments
Post a Comment