Jquery/PHP-ajax表单提交问题
Issues with Jquery/PHP ajax form submission
我正在使用以下代码将表单数据发布到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是"我的表单"吗?
相关文章:
- 表单提交问题,如何在我的URL末尾获得ID的值
- ASP MVC复选框表单提交问题
- ajax表单提交的编码问题
- 在我的Javascript和HTML之间的表单提交按钮链接中遇到问题
- 使用jQuery和Ajax表单提交问题
- 联系表单和IE8问题 - 似乎无法阻止表单提交
- 阻止表单提交 预防默认问题
- ASP.NET C# 表单提交问题
- 简单的表单提交,没有页面刷新问题
- 我在停止表单提交事件时遇到问题
- Jquery/PHP-ajax表单提交问题
- JavaScript表单提交不会发生任何问题
- socket.io聊天示例-表单提交问题
- 表单提交的跨浏览器问题
- 对话框表单提交问题
- AJAX表单提交问题
- Firefox的Javascript问题:表单提交时不更新状态
- IE10下载问题有两个javascript表单提交
- Angular JS表单提交问题
- 问题与PHP表单提交与谷歌地图地理编码Lat长