2010-05-10 3 views
3

Edit: Merci à tous pour votre aide, canne.window.location soumise à limitation de la chaîne de requête

Salut à tous,

$('#button1').click(function(){ 
    window.location = "/Home/GetCustomers?" + $('#myForm').serialize(); 
}); 

utilise-t-sujet window.location à la limitation de la taille querystring? Par exemple, si mon formulaire a de nombreux paramètres à sérialiser?

Merci, rodchar

Répondre

2

window.location ne peut pas être plus long que ce qui limite de longueur d'URL du navigateur de l'utilisateur applique. Cela varie d'un navigateur à l'autre le plus court est Internet Explorer, qui est 2083 caractères.

+0

Je n'avais pas réalisé qu'il s'agissait d'une limitation spécifique au navigateur. Bon à savoir. http://classicasp.aspfaq.com/forms/what-is-the-limit-on-querystring/get/url-parameters.html – gurun8

2

La spécification de longueur d'URL ne dicte pas de longueur d'URL minimale ou maximale, mais la mise en œuvre varie en fonction du navigateur. Sous Windows: Opera supporte 4050 caractères, IE 4.0+ supporte exactement 2083 caractères, Netscape 3 -> 4.78 prend en charge jusqu'à 8192 caractères avant de provoquer des erreurs à l'arrêt, et Netscape 6 supporte ~ 2000 avant de provoquer des erreurs au démarrage.

Questions connexes