Попробуйте это
window.onload = function() {
if (window.File && window.FileList && window.FileReader) {
var filesInput = document.getElementById("uploadImage");
filesInput.addEventListener("change", function(event) {
var files = event.target.files;
var output = document.getElementById("result");
for (var i = 0; i < files.length; i++) {
var file = files[i];
if (!file.type.match('image'))
continue;
var picReader = new FileReader();
picReader.addEventListener("load", function(event) {
var picFile = event.target;
var div = document.createElement("div");
div.innerHTML = "<img class='thumbnail' src='" + picFile.result + "'" +
"title='" + picFile.name + "'/>";
output.insertBefore(div, null);
});
picReader.readAsDataURL(file);
}
});
}
}
<input type="file" id="uploadImage" name="termek_file" class="file_input" multiple/>
<div id="result" class="uploadPreview">
Похоже, что ваша структура dict выглядит примерно так:
fieldData['PORTFOLIO_MPOSITION'] =
{'PORTFOLIO_MPOSITION' : {'Security': 'OPTYWHKS Curncy', 'Position': 1.0}}
, и в этом случае вам потребуется доступ к «Security», например:
fieldData['PORTFOLIO_MPOSITION']['PORTFOLIO_MPOSITION']['Security']
, чтобы иметь возможность получить к нему доступ. с fieldData ['PORTFOLIO_MPOSITION'] ['Security'], когда вы вводите fieldData ['PORTFOLIO_MPOSITION'] на консоли, оно должно выглядеть примерно так:
{'Security': 'OPTYWHKS Curncy', 'Position': 1.0}
Я попробовал и смог разобрать необходимое. PFD:
In [1]: a = {
"PORTFOLIO_MPOSITION":
{
"Security": "OPTYWHKS Curncy",
"Position": 1.0
}
}
In [2]: a
Out[2]: {'PORTFOLIO_MPOSITION': {'Security': 'OPTYWHKS Curncy', 'Position': 1.0}}
In [3]: a['PORTFOLIO_MPOSITION']
Out[3]: {'Security': 'OPTYWHKS Curncy', 'Position': 1.0}
In [4]: a['PORTFOLIO_MPOSITION']['Security']
Out[4]: 'OPTYWHKS Curncy'
Не могли бы вы немного прояснить вопрос, если это не ответ?