Большой PHP включить веб-форму - около 75 полей - как лучше всего отправлять электронную почту со всеми полями? - PullRequest
1 голос
/ 13 апреля 2010

До этого были созданы простые формы контактов с поддержкой Ajax, в которых было около 12 полей - все работало нормально ...

Теперь работаем над веб-страницей с поддержкой PHP для рабочих приложений, которая имеет около 100 полей.

Я использовал технику ajax для отправки запроса через строки запросов (& val1 = test; & val2 = test2 и т. Д. ...)

Это не очень хорошо масштабируется с более крупной формой с более чем 100 полями.

Буду признателен за любые предложения указать мне правильное направление.

Может, вместо этого использовать плагин jQuery Form? http://jquery.malsup.com/form/#getting-started

Derek

Ответы [ 3 ]

2 голосов
/ 13 апреля 2010

Запустите форму с методом Post

<form action="" method="POST">

Или установите метод запроса "POST" в методе ajax

$.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });

Или вы можете собрать форму, используя $ (form) .serialize () ...

$.ajax({
   type: "POST",
   url: "some.php",
   data: $(form).serialize(),
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });
2 голосов
/ 13 апреля 2010

используя REST, вы можете поместить это в структуру данных JSON, и это должно хорошо заботиться о вещах.

1 голос
/ 13 апреля 2010

Используйте POST вместо GET?

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