gpt4 book ai didi

php - Jquery/PHP ajax 表单提交问题

转载 作者:行者123 更新时间:2023-11-28 08:55:24 26 4
gpt4 key购买 nike

我使用以下代码将表单数据发送到 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['field-name'] 来查看表单的内容是否已发布。 ajax 调用返回成功,但是表单中的数据似乎没有发布到 PHP 文件中。当我打电话时...

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

我什么也没得到......有人发现我的ajax调用有什么问题吗?

非常感谢您的宝贵时间...

最佳答案

所以看来该帖子一开始就是空的(顺便说一句,您可以通过编辑将最后三篇帖子包含在问题中)。您确定您的表单 ID 是“my-form”吗?

关于php - Jquery/PHP ajax 表单提交问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18582153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com