Jqueryでlistの並び替えをして、どの順番になったかをPHP側で受け取るプログラムを作成しています。
リストの件数が200くらいは受け取るのですが350か400件になると受け取らなくなってしまいます。
ですので、容量の問題であって、そのPOST自体は一応成功しているとは言えるとは思うのですが。
HTML
1<form action="~~~.php" method="post"> 2<input type="hidden" id="result" name="result" /> 3<button id="submit">データ送信</button> 4</form>
Jquery
1<script type="text/javascript"> 2 $(function() { 3 $(".sortable").sortable(); 4 $(".sortable").disableSelection(); 5 $("#submit").click(function() { 6 var result = $(".sortable").sortable("toArray"); 7 $("#result").val(result); 8 $("form").submit(); 9 }); 10 }); 11</script>
PHP
1$_POST["result"];
このような形で~~~.phpで 件数が少ないと $_POST['result']で リストの順番はしっかりと受け取ります。
件数が400件など、多い時のみに、
Notice: Undefined index: result in
というエラーが出まして、 $_POST["result"]がそもそも存在してないような形であります・・
sortable()は件数が多いと処理に時間がかかる等々はネット上のいくつかのサイトで見たりしましたが、
時間をかけてでもよいので、$_POSTでしっかり受け取りたいと思うのですが
解決方法を教えて頂きたく思います、すみません、宜しくお願い致します…。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/10 22:48
2018/10/10 22:51
2018/10/10 22:53
2018/10/10 22:56
2018/10/10 23:29
2018/10/10 23:47