Новичок в JQUERY, пытающийся заставить приложение работать с сервисом ESB - PullRequest
0 голосов
/ 17 апреля 2020

Я новичок в Jquery, и мне нужно вызвать службу для загрузки вложений в базу данных в моей среде. Я не уверен, правильно ли я это кодирую, но если кто-то может помочь, это будет с благодарностью. Также, что мне нужно добавить для отображения ответа, чтобы я знал, что служба работает. Это весь код. Версия 1.7.2 - это jquery, которую я сохранил в своей среде.

<!DOCTYPE html>
<html>
<head>
<title>Test</title>

</head>
<body>
<form id="dupAttach" name="dupAttach" >
<div class="text-center">
    <input id="uploadAttach" type="file" name="uploadAttach" />
    <input class="fit-text" id="dupAttachSubmit" type="submit" value="Upload" on- 
    click="processUpload()" />
  </div>
</form>

 <script src="jquery.js"></script> 
 <script>

// http post for file uploads
function processUpload(file) {
// creating form data object
var formData = new FormData();

// adding file to formData
formData.append('file', file);

return $.ajax({
  type: 'POST'
  ,url: 'weblink to service'
  ,headers: {
    // 'Content-Type': 'multipart/form-data',
    'Content-Type': undefined
    ,'web-tracking-date': new Date().toUTCString()
    ,'web-tracking-id': 'idcodetoaccessattachmentdatabase'
  }
  ,data: formData
  ,success: function(resp) {
    console.log(resp.data['document-identifiers']['document-id']);
  }
  // ,dataType: dataType
});

} // processUpload
</script>
</body>

</html>
...