Jquery/PHP-ajax表单提交问题

Issues with Jquery/PHP ajax form submission

本文关键字:问题 表单提交 PHP-ajax Jquery      更新时间:2023-09-26

我正在使用以下代码将表单数据发布到php文件中。。

jQuery("#form-submit").click(function(data){ 
                var url = "save-data.php";
                jQuery.ajax({
                    type: "POST",
                    data: jQuery('#my-form').serialize(),
                    url: url,
                    cache : "false",
                    success: function(data){
                        jQuery("#dl-message").html(data);
                        jQuery("#dl-message").css('background-color', '#0C3');
                        jQuery('#dl-message').slideToggle('slow', function() {
                            jQuery('#dl-message').delay(2000).slideToggle('slow', function() {
                                //Animation Complete
                            });
                        });
                    },
                    error: function ( jqXHR, textStatus, errorThrown){
                        jQuery("#dl-message").html('There was an error saving your form: ' + errorThrown);
                        jQuery("#dl-message").css('background-color', '#F33');
                        jQuery('#dl-message').slideToggle('slow', function() {
                            jQuery('#dl-message').delay(2000).slideToggle('slow', function() {
                                //Animation Complete
                            });
                        });
                    }
                });
                return false;
            });

然后在我的php文件中,我只是简单地查找$_POST["字段名称"],看看表单的内容是否已发布。ajax调用返回成功,但是表单中似乎没有任何数据发布到PHP文件中。当我打电话。。。

$name = $_POST['name'];
echo "Your name is: " . $name;

我什么也得不到。。。。有人看到我的ajax调用有什么问题吗?

非常感谢您抽出时间。。。

所以帖子一开始似乎是空的(顺便说一句,你可以通过编辑它将最后三篇帖子包含在问题中)。你确定你的表单id是"我的表单"吗?