JavaScript undefined?
<p>UPDATED CODE</p>

<p>CURRENT ERROR: Uncaught TypeError: Cannot read property 'id_cursa' of undefined </p>

<p>I really don't know which may be the problem ???  </p>

<pre><code>function locurilibere(data, callback) {
var URL = Path + 'rezervaribilete/locurilibere/' + data;
$.get(URL, function(obj) {
if (obj.raspuns === "nu") {
callback(true);
} else {
callback(false);
}
}, 'json');
}

function populateCurseDus(de_la, pana_la, data_plecarii) {
var data = de_la + "-" + pana_la + "-" + data_plecarii;
$.get(Path + 'rezervaribilete/listCurseDus/' + data, function(o) {
for (var i = 0; i &lt; o.length; i++) {
var id_cursa = o[i].id_cursa;
var datalocuri = id_cursa + "-" + data_plecarii;
locurilibere(datalocuri, function(result){
if (result) {
$('#cursedus tbody').append('&lt;tr style="background:red;"&gt;&lt;td&gt;&lt;input type="radio" name="id_cursadus" value="' + o[i].id_cursa + '" disabled&gt;&lt;/td&gt;&lt;td&gt;' + o[i].cod_cursa + '&lt;/td&gt;&lt;td&gt;' + o[i].de_la + '&lt;/td&gt;&lt;td&gt;' + o[i].pana_la + '&lt;/td&gt;&lt;td&gt;' + o[i].ora_plecare + '&lt;/td&gt;&lt;td&gt;' + o[i].ora_sosire + '&lt;/td&gt;&lt;td&gt;' + o[i].id_transportator + '&lt;/td&gt;&lt;td&gt;' + o[i].id_traseu + '&lt;/td&gt;&lt;/tr&gt;');
} else {
$('#cursedus tbody').append('&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="id_cursadus" value="' + o[i].id_cursa + '"&gt;&lt;/td&gt;&lt;td&gt;' + o[i].cod_cursa + '&lt;/td&gt;&lt;td&gt;' + o[i].de_la + '&lt;/td&gt;&lt;td&gt;' + o[i].pana_la + '&lt;/td&gt;&lt;td&gt;' + o[i].ora_plecare + '&lt;/td&gt;&lt;td&gt;' + o[i].ora_sosire + '&lt;/td&gt;&lt;td&gt;' + o[i].id_transportator + '&lt;/td&gt;&lt;td&gt;' + o[i].id_traseu + '&lt;/td&gt;&lt;/tr&gt;');
}
});
}
}, 'json');
}
</code></pre>
