2010-10-25 21 views
0

J'ai lu quelques questions à propos du Firefox "Le quota d'espace de pile de scripts est épuisé". Les réponses sont généralement "travailler avec moins de données".Plugin Microsoft JQuery Template: Le quota d'espace de la pile de scripts est épuisé

Cependant, la quantité de données "JSON" que nous traitons n'est pas un problème. Nous avons créé un très petit modèle, puis chargé plus de 700 produits avec ce modèle sans problème.

Le problème semble être la quantité de HTML dans le modèle (multiplié par la quantité de produits).

Dans notre cas, c'est le rendu du contenu html avec le plugin Microsoft Templating.

Y a-t-il un réglage que nous pourrions faire dans MS Template ou dans les préférences de Firefox pour éviter l'erreur Script Stack?

+0

Il est probable que Firefox a une limite de 100 mégaoctets sur le contenu HTML rendu? –

Répondre

1

Chargez-vous et affichez tous les 700 articles à la fois? Sinon, vous pouvez simplement obtenir le sous-ensemble des éléments pour chaque page (ou autre) des éléments. Si oui, je recommanderais de passer à un système paginé. : P

+0

Est-il possible de dire à MS Template de ne restituer qu'un sous-ensemble de données? Je suppose que je pourrais objectArray.filter (pagination) sur le client puis envoyer cet ensemble à MS Template. –

+0

Je suppose que si vous venez de lui envoyer un sous-ensemble, il rendra seulement cela. Je ne sais pas comment vous allez gérer l'envoi du numéro de page et quoi-pas, cependant. –

0

J'ai eu le même problème, et j'ai dû limiter mes résultats jusqu'à ce que je trouve un "sweet spot" ... dans mon cas, environ 300 résultats.