php中如何实现ajax提交form表单

这篇文章将为大家详细讲解有关php中如何实现ajax提交form表单,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

10年积累的网站设计、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有玉田免费网站建设让你可以放心的选择与我们合作。

php中实现ajax提交form表单的方法:1、创建一个HTML和PHP文件并创建form表单;2、通过“$.ajax({type: "post",url:"text7.php",data:dataString...})”代码提交表单即可。

本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。

php中怎么实现ajax提交form表单?

通过php jq  ajax提交form表单

代码如下:

html


    
            姓名
            
            此项必填
            您的Email
            
            此项必填
            您的联系电话
            
            此项必填
            
            
    

js


    $(function(){
        $(".error").hide();
        $(".button").click(function(){
           var name= $("#name").val();
            if(name==""){
                $("#name_error").show(3600);
                $("#name_error").focus();
                return false;
                //return false 的作用是为了让input框效果是一次只出现一个
                //当type为submit的时候,不return false 的话就会提交form表单而没有效果
                //当type为button的时候,不用return false也可以显示效果
                //原话:而只有当出现错误,即为空时,错误才会出现,因为有 return false 的作用,每次仅会出现一个错误。
            }
            var email= $("#email").val();
            if(email==""){
                $("#email_error").show(3600);
                $("#email_error").focus();
                return false;
            }
            var phone= $("#phone").val();
            if(phone==""){
                $("#phone_error").show(3600);
                $("#email_error").focus();
                return false;
            }
            var dataString = 'name='+ name + '&email=' + email + '&phone=' + phone;
            //document.write(dataString);
            $.ajax({
                type: "post",
                url:"text7.php",
                data:dataString,
                success:function(mag){
                   // alert(mag);return;
                    //ajax提交form表单php里无法看post值,只能在回调函数里面打印,下面为成功之后的返回效果
                    $('#contact_form').html("
");                     $("#message").html("

联系方式已成功提交!

")                             .append("

Script design

")                             .hide()                             .fadeIn(1500, function() {                                 $('#message').append("");                             });                 }             })             return false;         })     })

php

print_r($_POST);
echo $_POST['name'].'
'."i'm ok!~";die;

关于php中如何实现ajax提交form表单就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网页标题:php中如何实现ajax提交form表单
文章分享:http://ybzwz.com/article/gpsioo.html

其他资讯