Я новичок в 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>