extends layout block content link(rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css') .panel.panel-primary .panel-heading h4 #{title} .panel-body h4(id='wn',style='display:none;') #{work.id} form(method='POST', action='/work/edit/'+work._id) #form-group label Munkaszám: div.row div.col-md-1 input.form-control(name='workNumberE',type=text, readonly=true, maxlength='4',style='background-color:#EBEBE4;', value=wCustom) div.col-md-1 input.form-control(name='workNumberY',type=text, readonly=true,style='background-color:#EBEBE4;',value=wYear) div.col-md-1 input.form-control(name='workNumber',type=text, readonly=true,maxlength='4',style='background-color:#EBEBE4;', value=wNumber) #form-group label Létrehozva: input.form-control(name='workDate',type=label, tabindex='-1',readonly=true, value=work.workDate) br #form-group label PO szám: input.form-control(name='ponumber',tabindex='0',style='background-color:#FFFF99;',type=text,value=work.poNumber) br #form-group label Megnevezés: input.form-control(name='title',tabindex='0',style='background-color:#FFFF99;',type=text,value=work.title) br #form-group label Megjegyzés: textarea.form-control(name='body',tabindex='1',value=work.body) br //a.btn.btn-primary.new-work(href='#') Létrehozás //input.btn.btn-primary(type='submit',value='Létrehozás') br .btn-toolbar //a.btn.btn-primary.new-work(href='#') Létrehozás button.btn.btn-primary.col-sm-2(type='submit',value='Mentés') i.fa.fa-save.fa-lg.fa-fw | Mentés a.btn.btn-success.col-sm-2(href='/work/'+work._id) i.fa.fa-home.fa-lg.fa-fw | Vissza .col-sm-4 if(user.canAdd.files) input(id='enaploImp',type='file',enctype="multipart/form-data",style='display:none;',accept=".enyk") a.btn.btn-warning.col-sm-2(onclick="document.getElementById('enaploImp').click();",type='button') i.fa.fa-solid.fa-upload | Enapló import script(src='/bower_components/jquery/dist/jquery.js') script. $(document).ready(function () { document.getElementById('enaploImp').addEventListener('change', readFile, false); function readFile (evt) { var files = evt.target.files; var file = files[0]; var reader = new FileReader(); reader.onload = function(event) { var id = document.getElementById ('wn').textContent; console.log("DataId: "+id) xmlDoc = $.parseXML( event.target.result ) var xmlString = (new XMLSerializer()).serializeToString(xmlDoc); var fl=$(xmlDoc).find('file'); var filetype = $(fl).find('head').attr('filetype'); if (filetype!='zn1810') { alert("Nem megfelelő fájl!"); return; } $.ajax({ type: 'POST', url: '/work/enaploUpload/'+id, data: {'xml':xmlString}, success: function(response){ //refreshAccessDetails(); // Lista frissítése betöltéskor // window.location.href='/'; console.log(response); location.reload(); }, error: function(err){ alert('A feltöltés nem sikerült!'); } }); console.log(filetype ); // }) // console.log(event.target.result); } reader.readAsText(file) } });