venty: jquery ajax und ie

Beitrag lesen

Hallo, ich habe gerade ein problem mit ajax jquery und dem ie (wie der titel schon sagt).

Wenn man bei mir den inhalt eines select feldes wechselt wird eine ajax abfrage mit jquery gestartet welche mir den neuen inhalt für ein anderes select feld liefern soll. Leider krieg ich nur leere felder zurück. Da das Feld nach der abfrage leer ist heißt das, dass der request geschickt wurde aber die daten nicht richtig empfangen.

Hier der code
JS:

$("#reedereien_select").change(function() {  
            $.ajax({  
                type: 'GET',  
                url: "index.php?task=getSchiffe",  
                dataType: 'html',  
                contentType: "text/html; charset=\"utf-8\"",  
                data: {  
                    reed: encodeURIComponent(this.value)  
                },  
                success: function(data) {  
                    $("#ship_select").attr('disabled',false);  
                    document.getElementById('ship_select').innerHTML = '<option value="">Alle anzeigen</option>'+data;  
                },  
                error: function (XMLHttpRequest, textStatus, errorThrown) {  
                    alertErrorMsg();  
                }  
            });  
        });

PHP:

header('Content-Type: text/html; charset=utf-8');  
header('Cache-Control: must-revalidate, pre-check=0, no-store, no-cache, max-age=0, post-check=0');  
  
...  
  
for ($i=0; $i<count($list);$i++) {  
            echo '<option value="'.$list[$i]->title.'">'.$list[$i]->title.'</option>';  
        }

Kann mir jemand sagen was ich falsch mache oder einen Anstoß geben woran es liegen könnte?

MfG Venty