RobRobson: Unterfunktion/ Mitführen eines Arrays

Beitrag lesen

Hallo,

sollte eigentlich ganz einfach sein, aber ich bekomms nicht gebacken.

Ein Array will ich gern über die onClick Funktion eines Buttons an eine Unterfuntion weitergeben zur Verarbeitung. Der Standardweg klappte nicht:

  
function protokoll(){  
    $.post('prt.php',function(protokollarray){  
       $('div').html('<submit onclick="get(protokollarray)">hole Daten</submit>');  
       //alternative  
       $('div').html('<submit onclick="get('+protokollarray+')">hole Daten</submit>');  
       ...  
       },'json');  
  
     function get(r) {  
        alert(r.erstes);  
        }  
}  

Also hab ich es mit einem global definierten Array versucht:

  
var protokollarray = new Array();  
function protokoll(){  
    $.post('prt.php',function(){  
       $('div').html('<submit onclick="get(protokollarray)">hole Daten</submit>');  
       ...  
       });  
  
     function get() {  
        alert(protokollarray.erstes);  
        }  
}  

klappte leider auch nicht.
Ich kann auch keine Informationen für die Lösung finden.
Kann mir da wer auf die Sprünge helfen?

Danke und Viele Grüße,
Rob

PS: ob "get()" eine SubFunktion ist, oder nicht ist mir egal. Es funktioniert in beiden Fällen nicht.