代码之家  ›  专栏  ›  技术社区  ›  Derek

大型PHP启用web表单-大约75个字段-如何最好地发送所有字段的电子邮件?

  •  1
  • Derek  · 技术社区  · 14 年前

    之前已经创建了简单的支持Ajax的联系人表单,大约有12个字段——工作正常……

    现在正在为大约有100个字段的作业应用程序开发一个支持PHP的网页。

    我使用的Ajax技术是通过查询字符串发送请求(&val1=test&val2=test2等…)

    使用100+字段的更大的窗体,这将无法很好地扩展。

    如果有什么建议能给我指明正确的方向,我将不胜感激。

    可能使用jquery表单插件? http://jquery.malsup.com/form/#getting-started

    德里克

    3 回复  |  直到 14 年前
        1
  •  2
  •   Brant Messenger    14 年前

    使用Post方法启动表单

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

    或者在Ajax方法中将请求方法设置为“post”

    $.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
  •  2
  •   dhoss    14 年前

    使用REST,您可以将它填充到JSON数据结构中,这样可以很好地处理问题。

        3
  •  1
  •   wombleton    14 年前

    使用 POST 而不是 GET ?