Limite de caractères d'une variable de chaîne javascript
Pouvez JavaScript chaîne de magasin de 100 caractères?
J'ai écrit un script où une chaîne de caractères à partir de PHP est passé à une variable en JavaScript. Il fonctionne très bien lorsqu'il est coupé court à près de dix mille caractères mais brise le script lors de la tentative de passer l'ensemble de la chaîne dont la longueur est un peu plus de 100K. Aucune erreur n'a pu être trouvé. Est qu'il ya une solution pour cela comme pour tout moyen d'augmenter la limite de caractères de la variable JavaScript? Je suis juste un débutant. Serait apprécier, c'est que certains on pu trouver une solution pour cela.
source d'informationauteur Rohith
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas de limite théorique à la JS ou PHP sur la taille de leurs chaînes.
Je pense qu'il y a quelques situations possibles.
Tout d'abord, vérifiez que vous n'êtes pas à l'envoi de votre chaîne via HTTP GET. Il y a une taille maximale pour l'OBTENIR et je pense que sa dépend de votre serveur web.
Deuxièmement, si vous utilisez la POSTE, vérifier en php.ini pour post_max_size et voir si elle est plus petite que la taille de la chaîne que vous envoyez à l'aussi bien que le votre .htacccess fichier pour voir si php_value post_max_size n'est pas trop petit.
Troisièmement, vérifiez que php.ini que votre memory_limit ne pas limiter la taille de la mémoire que votre script peut utiliser.
espère que cette aide.
Le Standard ECMAScript ECMA-262 (6ème Édition, juin 2015) dit
Donc ne prévoyez pas de l'utiliser plus de 9,007,199,254,740,991 ou environ 9 trillions de caractères. Bien sûr, vous devez être préparé pour les systèmes qui ne peut pas allouer de 18 PB des morceaux de mémoire, ce n'est pas nécessaire pour se conformer ECMAScript implémentations.