Как отправить огромные данные на сервер из приложения Cordova - PullRequest
0 голосов
/ 09 февраля 2019

Я использую jquery serialize для отправки данных формы из приложения cordova на сервер PHP, форма представляет собой динамическую корзину для пользовательских заказов, она работает с 30-35 элементами, но когда пользователь пытается отправить больше элементов, приложение не удается,

Мы изменили post_max_size = 8M на 30M в php.ini, но он тоже не работает.

Это часть формы ...

<li class="checkoutrow" style="position: relative;">
<input type="hidden" name="idproduct[]" value="'+cart[i].idproduct+'" id="idproduct" class="idproduct">
<input type="hidden" name="cod_prod[]" value="'+cart[i].cod_prod+'" id="cod_prod" class="cod_prod">
<input type="hidden" name="subtotal[]" value="'+subtotalneto+'" >
<input type="hidden" name="subtotaliva[]" value="'+subtotaliva+'" >
<h3 class="product-name">
<textarea name="description[]" style="width: 90%; color: #ae0000;" rows="2" readonly>'+cart[i].description+'</textarea>
</h3>
<span class="cart-delete"><a onclick="delete_cart_item('+i+', this);" href="#"><i class="fa fa fa-times"></i></a></span>
<div class="table">
<div class="qty col" style="width: 20%;"><input style="width: 98%; border: none;" type="number" name="qty[]" value="'+cart[i].qty+'" readonly ></div>
<div class="price col" style="width: 27%;"><input style="width: 98%; border: none;"  type="text" name="price[]" value="'+cart[i].price+'" readonly></div>
<div class="col" style="width: 23%;"><input type="text" style="width: 98%; border: none; text-align: center;" name="descuento[]" value="'+cart[i].descuento+'" readonly></div>
<div class="subtotalitem col" style="width: 30%;"><input style="width: 98%; border: none; text-align: right;" type="text" name="subtotalitem[]" value="'+subtotalitem+'" readonly></div>
</div></li>

1 Ответ

0 голосов
/ 17 февраля 2019

Наконец, это работает только когда я отправляю от 30 до 40 предметов.Я решил сделать нумерацию данных.При обнаружении последней посылки я меняю статус заказа и выдаю его как отправленное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...