I am passing Object to another function but I am getting `"Obj Undefined error". I have referred from this http://jsfiddle.net/F6FxB/2/
HTML:
<div class="panel accordion clearfix" id="dispdir">
<script type="text/javascript">
window.onload = function () {
showFolders([{
"folderName": "eod-balance-summary",
"objects": [{
"keyName": "eod-balance-formatted-2014-06-01.csv",
"keyValue": "eod-balance-summary/eod-balance-formatted-2014-06-01.csv"
}],
"childDirs": []
}, {
"folderName": "reconciliation-activity-summary",
"objects": [{
"keyName": "recon-summary-2014-04-01-2014-04-02.csv",
"keyValue": "reconciliation-activity-summary/recon-summary-2014-04-01-2014-04-02.csv"
}],
"childDirs": []
}]);
};
</script>
</div>
JavaScript:
folderId = 1;
function showFolders(folderList) {
var markup = "";
$("#dispdir").append("<ul>");
for (var i = 0; i < folderList.length; i++) {
var fid = "folder_" + folderId;
markup = "<li id='" + fid + "'>" + folderList[i].folderName + "</li>";
$("#dispdir").append(markup);
$("#" + fid).on("click", function () {
showJson(folderList[i]);
});
folderId += 1;
}
$("#dispdir").append("</ul>");
}
function showJson(Obj) {
alert(Obj.folderName);
}