Hola tuve un problema hace poco muy parecido, trataba de hacer un window.location = "una cadena muy grande"
y el objeto window.location marcaba error, por lo que lo solucione creando un formulario:
Cita: <form id="frmSendData" style="display:none" name="frmSendData" method="post" action="">
<input id="frmdata" name= "frmdata" type=hidden>
</form>
y mediante javascript
Código:
var frm = document.getElementById("frmSendData");
if (frm){
frm.action = actUrl;
var frmData = document.getElementById("frmdata");
frmData.value = "la cadena del qs aqui";
frm.submit();
}
Salu2