<form action="serializar">
<textarea name="textarea" cols="50" rows="5" style="overflow: hidden"></textarea>
<br clear="all" />
<br clear="all" />
<input type="text" name="nome">
<br clear="all" />
<br clear="all" />
<input type="button" value="Enviar" onclick="serializeForm(this, 'div_retorno_chamado')">
</form>
<div id="div_retorno_chamado" style="position: relative;"></div>
function .js
function serializeForm(objeto, div_destino){
var form = $(objeto).form;
var params = $H(form.serialize(true)); //da erro apenas no IE nessa linha
if(div_destino){
params.set('div_destino', div_destino);
new Ajax.Updater({success: div_destino}, form.action, {method:'post', parameters:params, onSuccess: doSuccess, onComplete: doComplete, onFailure: doFailure});
}
else{
new Ajax.Request(form.action, {method:'post', parameters:params, onSuccess: doSuccess, onComplete: doComplete, onFailure: doFailure});
}
}