Ano, nakoniec som to skúsil s jQuery a dostal som kód, ktory funguje.
<script type="text/javascript">
function showCatgLevel(str, element, level)
{
if (str=="")
{
document.getElementById(element).innerHTML="Fault";
return;
}
var url = "/web/personel/wp-content/plugins/wp-job-manager/ajax_catg_vypis.php?level="+level+"&id="+str;
jQuery.get(url, {}, function(data) {callback(data, element);}, 'text');
}
function callback(data, element) {
alert(data);
alert(element);
var output = document.getElementById(element);
output.innerHTML = data;
clear();
}
</script>
Ale problém sa stále nevyriešil. Iba som zistil to, že aj v IE sa dáta z databázy vytiahnú a zobrazia v alerte. Či tie data ťahal úspešne aj ten pôvodný skript neviem, nenapadlo mi vtedy debuggovať cez alert.
Problém je stále ten AKO donutiť to *** IE získane data vložiť do elementu, v tomto prípade selectu. innerHTML neberie, value tiež neberie...