Maison  >  Article  >  interface Web  >  Solution pour utiliser ajax pour transmettre des données très volumineuses dans JQuery_jquery

Solution pour utiliser ajax pour transmettre des données très volumineuses dans JQuery_jquery

WBOY
WBOYoriginal
2016-05-16 16:41:571049parcourir

Parlons directement du problème. J'ai utilisé une requête Ajax Jquery (1.6) sur une page et utilisé post. Le tableau transmis et affiché contient plus de 500 éléments. Le côté PHP ne peut recevoir qu'environ 50 éléments. Au début, je pensais que c'était un problème avec les paramètres du serveur Web, j'ai donc modifié des éléments comme max_upload_size. Mais cela n'a eu aucun effet. Plus tard, j'ai essayé d'utiliser max_input_vars, qui est une nouvelle astuce, et cela a un peu fonctionné au début. Plus tard, lorsque les données du client ont dépassé 2000, c'était toujours pareil. Le côté PHP ne pouvait toujours pas recevoir entièrement les données envoyées par Ajax. Finalement, j'ai trouvé la solution sur un site étranger.

Avant d'envoyer le message, utilisez JSON.stringify pour traiter les variables à envoyer, et tout ira bien. Qu'est-ce que JSON.stringify ? ? ? Merci de vous déplacer ici : http://www.jb51.net/article/29893.htm

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn