Javascript 为什么我';我无法使用JQuery和PHP将数据提交到数据库,为什么我的页面一直重定向到主页?
我已经编写了以下代码来从HTML表单检索数据,并使用Jquery和AJAX将其保存到数据库中,并在后端使用PHP将其保存到SQL数据库中。但是它不断地重定向到主页而不做任何事情。我想提到的另一件事是,通过jquery load()函数单击按钮加载表单。我很新的jQuery,PHP和Ajax很好地考虑了这个问题,一个简单的答案将得到真正的赞赏。Javascript 为什么我';我无法使用JQuery和PHP将数据提交到数据库,为什么我的页面一直重定向到主页?,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我已经编写了以下代码来从HTML表单检索数据,并使用Jquery和AJAX将其保存到数据库中,并在后端使用PHP将其保存到SQL数据库中。但是它不断地重定向到主页而不做任何事情。我想提到的另一件事是,通过jquery load()函数单击按钮加载表单。我很新的jQuery,PHP和Ajax很好地考虑了这个问题,一个简单的答案将得到真正的赞赏。 $(“#form1”).submit(函数(事件){ event.preventDefault(); var name=$(“#dname”).val(
$(“#form1”).submit(函数(事件){
event.preventDefault();
var name=$(“#dname”).val();
var email=$(“#email”).val();
var number=$(“#num”).val();
var group=$(“#grp”).val();
变量位置=$(“#loc”).val();
var dataString='name='+name+'&email='+email+'&number='+number+'&group='+group+'&location='+location;
$.ajax({
类型:“POST”,
url:“formsubmit.php”,
数据:dataString,
cache:false,
成功:功能(结果){
警报(结果);
}
});
});代码>
名称
电子邮件
共享我的手机号码
手机号码/联系方式
选择血型:
A+
A-
B+
B-
AB+
AB-
O+
O-
选择一个位置:(如果找不到确切的城镇/村庄,请选择最近的城市)
加尔各答
阿桑索尔
通过创建帐户,您同意我们的
取消
注册
formsubmit.php文件
请阅读文档
据我所知,如果你的发送post数据必须是一个对象,
要发送到服务器的数据。如果尚未转换为字符串,则会将其转换为查询字符串。它被附加到GET请求的url。请参阅processData选项以防止此自动处理。对象必须是键/值对。如果value是一个数组,jQuery将基于传统设置的值用相同的键序列化多个值
$("#form1").submit(function(event){
event.preventDefault();
var name = $("#dname").val();
var email = $("#email").val();
var number = $("#num").val();
var group = $("#grp").val();
var location = $("#loc").val();
var dataobj = {
'name' : name ,
'email' : email ,
'number' number ,
'group' : group ,
'location' : location
};
$.ajax({
type: "POST",
url: "formsubmit.php",
data: dataobj,
cache: false,
success: function(result){
alert(result);
}
});
});