通过Ajax将表单数据发布到php?

少年14

我正在尝试将数据从html表单发布到php页面。

形式如下:

<form onSubmit="return validEmail()" style="text-align:center; clear:both">        
        <input type="text" id="ms_firstName" name="ms_firstName" required placeholder="First Name" style="float:left;" >  
        <input type="text" id="ms_lastName" name="ms_lastName" required style="float:left; margin-left:20px;" placeholder="Last Name"> 
        <input type="email" id="ms_email" name="ms_email" required placeholder="Corporate Email address" pattern="^.*(\w+@barclays|\[email protected]).*$" oninvalid="this.setCustomValidity('Please enter your corporate email')" style="float:left; margin-top: 10px;">
        <input type="password" id="ms_password" name="ms_password" required style="clear:right; margin-top: 10px; margin-left: 20px;" placeholder="Password" pattern=".{6,}">
        <input type="submit"  name="submit" style="alignment-adjust:central; margin-top:30px; clear:right;" ><br>    
     </form>

这是ajax:

  $.ajax({ 
        url: "/ms_form_handler.php",
        method:"POST",
        data: "{'ms_firstName':'" + ms_firstName+ "', 'ms_lastName':'" + ms_lastName+ "', 'ms_email':'" + ms_email+ "', 'ms_password':'" + ms_password+ "'}",
        success: function (){
            alert('form was submitted succesfully');
        }
             });

下面是php拾取字段名称的方法:

if($_POST && isset($_POST['submit'], $_POST['ms_firstName'], $_POST['ms_lastName'], $_POST['ms_email'], $_POST['ms_password']`)){}

任何帮助,将不胜感激。

Poiz

首先,您在data属性中传递的是字符串而不是对象您可以像这样修改代码:

HTML表单

    <form onSubmit="return validEmail()" style="text-align:center; clear:both">
        <input type="text"      id="ms_firstName"   name="ms_firstName" required placeholder="First Name" style="float:left;" >
        <input type="text"      id="ms_lastName"    name="ms_lastName" required style="float:left; margin-left:20px;" placeholder="Last Name">
        <input type="email"     id="ms_email"       name="ms_email" required placeholder="Corporate Email address" pattern="^.*(\w+@barclays|\[email protected]).*$" oninvalid="this.setCustomValidity('Please enter your corporate email')" style="float:left; margin-top: 10px;">
        <input type="password"  id="ms_password"    name="ms_password" required style="clear:right; margin-top: 10px; margin-left: 20px;" placeholder="Password" pattern=".{6,}">
        <input type="submit"    name="submit" style="alignment-adjust:central; margin-top:30px; clear:right;" ><br>
    </form>

JQUERY代码::

    <script type="text/javascript">
        var ms_firstName    = $("#ms_firstName").val();
        var ms_lastName     = $("#ms_lastName").val();
        var ms_email        = $("#ms_email").val();
        var ms_password     = $("#ms_password").val();
        $.ajax({
            url     : "/ms_form_handler.php",
            method  : "POST",
            data    : { // THE data PROPERTY IS EXPECTED TO BE AN OBJECT & YOU PASSED A STRING...
                ms_firstName    : ms_firstName,
                ms_lastName     : ms_lastName,
                ms_email        : ms_email,
                ms_password     : ms_password
            },

            success: function (){
                alert('form was submitted succesfully');
            }
        });
    </script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Ajax将表单数据发布到ZF2控制器

来自分类Dev

如何使用Ajax .serialize()数据将表单发布到PHP?

来自分类Dev

通过两个php页面发布表单数据

来自分类Dev

尝试使用JQuery将表单数据发布到servlet

来自分类Dev

如何通过REST将新人的表单数据发布到Pipedrive(API)

来自分类Dev

PHP验证后将表单数据发布到另一页

来自分类Dev

将数组和表单数据发布到控制器-MVC Ajax

来自分类Dev

如何将表格中的表单数据发布到PHP

来自分类Dev

通过Ajax发布将文件与表单数据一起发送

来自分类Dev

使用AJAX将表单数据发布到Fw / 1(Coldfusion)控制器功能

来自分类Dev

使用Ajax将表单数据发布到控制器方法

来自分类Dev

jQuery-将表单数据发布到API

来自分类Dev

通过jQuery Ajax发布表单数据时,如何从PHP检索回显数据?

来自分类Dev

通过Ajax发布表单数据和文件

来自分类Dev

Angular9使用HttpClient通过表单数据将数据发布到API

来自分类Dev

将表单数据发布到服务器(Android)

来自分类Dev

Javascript HTML表单数据未发布到PHP页面

来自分类Dev

Javascript HTML表单数据未发布到PHP页面

来自分类Dev

Javascript HTML表单数据未发布到PHP页面

来自分类Dev

Javascript HTML表单数据未发布到PHP页面

来自分类Dev

如何使用Ajax .serialize()数据将表单发布到PHP?

来自分类Dev

将数组和表单数据发布到控制器-MVC Ajax

来自分类Dev

如何将表格中的表单数据发布到PHP

来自分类Dev

将html表单数据发布到php并通过javascript访问

来自分类Dev

jQuery-将表单数据发布到API

来自分类Dev

无法将表单数据发布到操作网址

来自分类Dev

通过Ajax将多部分表单数据中继到PHP

来自分类Dev

无法以离子形式将表单数据发布到PHP API

来自分类Dev

如何将表单数据发布到存储方法?

Related 相关文章

  1. 1

    使用Ajax将表单数据发布到ZF2控制器

  2. 2

    如何使用Ajax .serialize()数据将表单发布到PHP?

  3. 3

    通过两个php页面发布表单数据

  4. 4

    尝试使用JQuery将表单数据发布到servlet

  5. 5

    如何通过REST将新人的表单数据发布到Pipedrive(API)

  6. 6

    PHP验证后将表单数据发布到另一页

  7. 7

    将数组和表单数据发布到控制器-MVC Ajax

  8. 8

    如何将表格中的表单数据发布到PHP

  9. 9

    通过Ajax发布将文件与表单数据一起发送

  10. 10

    使用AJAX将表单数据发布到Fw / 1(Coldfusion)控制器功能

  11. 11

    使用Ajax将表单数据发布到控制器方法

  12. 12

    jQuery-将表单数据发布到API

  13. 13

    通过jQuery Ajax发布表单数据时,如何从PHP检索回显数据?

  14. 14

    通过Ajax发布表单数据和文件

  15. 15

    Angular9使用HttpClient通过表单数据将数据发布到API

  16. 16

    将表单数据发布到服务器(Android)

  17. 17

    Javascript HTML表单数据未发布到PHP页面

  18. 18

    Javascript HTML表单数据未发布到PHP页面

  19. 19

    Javascript HTML表单数据未发布到PHP页面

  20. 20

    Javascript HTML表单数据未发布到PHP页面

  21. 21

    如何使用Ajax .serialize()数据将表单发布到PHP?

  22. 22

    将数组和表单数据发布到控制器-MVC Ajax

  23. 23

    如何将表格中的表单数据发布到PHP

  24. 24

    将html表单数据发布到php并通过javascript访问

  25. 25

    jQuery-将表单数据发布到API

  26. 26

    无法将表单数据发布到操作网址

  27. 27

    通过Ajax将多部分表单数据中继到PHP

  28. 28

    无法以离子形式将表单数据发布到PHP API

  29. 29

    如何将表单数据发布到存储方法?

热门标签

归档