Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我';我无法使用JQuery和PHP将数据提交到数据库,为什么我的页面一直重定向到主页?_Javascript_Php_Jquery_Mysql_Ajax - Fatal编程技术网

Javascript 为什么我';我无法使用JQuery和PHP将数据提交到数据库,为什么我的页面一直重定向到主页?

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(

我已经编写了以下代码来从HTML表单检索数据,并使用Jquery和AJAX将其保存到数据库中,并在后端使用PHP将其保存到SQL数据库中。但是它不断地重定向到主页而不做任何事情。我想提到的另一件事是,通过jquery load()函数单击按钮加载表单。我很新的jQuery,PHP和Ajax很好地考虑了这个问题,一个简单的答案将得到真正的赞赏。
$(“#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);
            }
        });
    });