ukuran pasca-permintaan terbatas

Kami memiliki formulir masukan besar dengan banyak tab dan lot yang dihasilkan jquery serta bidang tersembunyi. Selama seluruh permintaan pasca dari browser ke server kurang dari tanda 32xxxx, semuanya berjalan dengan baik dan semua bidang dikirimkan ke server.

Struktur formulir kami:

  • informasi (jquery yang dihasilkan)
  • bidang tersembunyi dan bidang masukan (jquery yang dihasilkan) di dalam Tab
  • bidang tersembunyi dalam bentuk di bagian bawah dengan kuat ke dalam program

Jadi sekarang tab, bidang tersembunyi jquery, dan bidang input jquery ditulis di pasca-permintaan, tetapi mentransfer bidang tersembunyi secara sporadis hanya ketika seluruh panjang permintaan lebih besar dari tanda 32xxxx. Hal ini cukup mengejutkan. Jadi beberapa bidang hilang setelah transmisi ke server dalam aliran pasca-permintaan.

Dari server, formulir diisi dan ditampilkan di backend joomla dan itu tidak masalah. Lalu saya mengubah sesuatu pada tab (nama div) atau konten (ul - li ... tipe input ...) dan mengirimkan semuanya kembali ke server. Dan sekarang tidak lagi mendapatkan semua konten secara lengkap. Saat sebelum dikirim dicek kembali isi di DOM, semua kolom form terisi dengan benar dan tidak ada yang terpotong, jadi disini jquery berfungsi dengan sempurna.

Dalam kolom tipe masukan, keseluruhan novel adalah teks yang sangat panjang. Yang seringkali ditransfer seluruhnya kembali ke server. Tapi itu mungkin memotong browser beberapa tipe input lainnya. Dan ini kemudian ditransfer ke server secara sporadis, jika ukuran permintaan lebih besar dari tanda 32xxxx.

Anda selalu mendengar tentang batasan nilai kolom masukan. Namun jangan berasumsi bahwa kolom input tidak akan dikomit.

formulir admin joomla:

form action = "... our action ..." method = "post" name = "admin form" id = "profile-form" class = "form-validate"

Apa itu? Bagaimana kita bisa memastikan bahwa semua bidang di seluruh formulir dengan mengklik tombol kirim akan tetap ditransfer?


person s681562    schedule 05.12.2012    source sumber


Jawaban (1)


  1. Akan memastikan server saya tidak menolak ukuran permintaan atau memangkasnya
  2. Akan memastikan pengaturan php saya benar post_max_size 20M (nilai jelas merupakan contoh)
  3. Jika masalah terus berlanjut, saya akan mempartisi permintaan dan mengirimkan segmen yang lebih kecil (sebenarnya cukup mudah dilakukan). Tapi saya yakin memeriksa server dan pengaturan php akan menyelesaikan masalah;)
person ptheofan    schedule 07.06.2013